currently it is impossible to prepare application for local development without providing valid AWS/Github credentials, s3 bucket name or region Eg:
python manager.py populate throws ClientError when running without valid AWS credentials
botocore.exceptions.ClientError: An error occurred (AuthorizationHeaderMalformed) when calling the PutObject operation: The authorization header is malformed; a non-empty Access Key (AKID) must be provided in the credential.
EndpointConnectionError - if invalid aws region or bucket name provided. Meaning we are actually putting objects on s3 even while local development
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "https://s3.invalid.bucket.name.amazonaws.com/bits-staging/metadata/admin/demo-package/_v/latest/datapackage.json"
Tasks
do analyzes how to avoid this while local development
currently it is impossible to prepare application for local development without providing valid AWS/Github credentials, s3 bucket name or region Eg:
python manager.py populate
throwsClientError
when running without valid AWS credentialsEndpointConnectionError
- if invalid aws region or bucket name provided. Meaning we are actually putting objects on s3 even while local developmentTasks