The S3 uploader fails if bucket permissions are restricted to only allow
accessing certain prefixes in a bucket. The default behavior for boto's
get_bucket() is to "validate" it by accessing the bucket's root, which it might not
be allowed to, and thereby needlessly breaking the uploader even though all
necessary permissions to actually upload stuff might be present.
This patch adds a new command line switch --upload.s3.skip_bucket_validation
to disable this behavior.
The S3 uploader fails if bucket permissions are restricted to only allow accessing certain prefixes in a bucket. The default behavior for boto's
get_bucket()
is to "validate" it by accessing the bucket's root, which it might not be allowed to, and thereby needlessly breaking the uploader even though all necessary permissions to actually upload stuff might be present.This patch adds a new command line switch
--upload.s3.skip_bucket_validation
to disable this behavior.