Merge pull request #15440 from edx/jibsheet/tweak-video-upload-pipeline-s3-access
Change to validate=False which emulates django-storages
This commit is contained in:
@@ -431,7 +431,11 @@ def storage_service_bucket():
|
||||
settings.AWS_ACCESS_KEY_ID,
|
||||
settings.AWS_SECRET_ACCESS_KEY
|
||||
)
|
||||
return conn.get_bucket(settings.VIDEO_UPLOAD_PIPELINE["BUCKET"])
|
||||
# We don't need to validate our bucket, it requires a very permissive IAM permission
|
||||
# set since behind the scenes it fires a HEAD request that is equivalent to get_all_keys()
|
||||
# meaning it would need ListObjects on the whole bucket, not just the path used in each
|
||||
# environment (since we share a single bucket for multiple deployments in some configurations)
|
||||
return conn.get_bucket(settings.VIDEO_UPLOAD_PIPELINE["BUCKET"], validate=False)
|
||||
|
||||
|
||||
def storage_service_key(bucket, file_name):
|
||||
|
||||
Reference in New Issue
Block a user