diff --git a/storage_s3/indico_storage_s3/storage.py b/storage_s3/indico_storage_s3/storage.py index 93ae2012d..c116e5463 100644 --- a/storage_s3/indico_storage_s3/storage.py +++ b/storage_s3/indico_storage_s3/storage.py @@ -60,6 +60,8 @@ def __init__(self, data): self.session_kwargs['aws_secret_access_key'] = data['secret_key'] if 'addressing_style' in data: self.client_kwargs['config'] = Config(s3={'addressing_style': data['addressing_style']}) + if 'region' in data: + self.client_kwargs['region_name'] = data['region'] self.bucket_policy_file = data.get('bucket_policy_file') self.bucket_versioning = data.get('bucket_versioning') in ('1', 'true', 'yes', 'on') if data.get('proxy') in ('1', 'true', 'yes', 'on'):