Merge pull request #889 from mjibson/s3-sigv4-host

Allow setting of boto's S3 host for SIGv4
This commit is contained in:
Matt Jibson 2015-11-18 17:36:15 -05:00
commit 26f1d77a69
2 changed files with 5 additions and 2 deletions

View file

@ -396,11 +396,13 @@ class _CloudStorage(BaseStorageV2):
class S3Storage(_CloudStorage):
def __init__(self, storage_path, s3_access_key, s3_secret_key, s3_bucket):
def __init__(self, storage_path, s3_access_key, s3_secret_key, s3_bucket, host=None):
upload_params = {
'encrypt_key': True,
}
connect_kwargs = {}
if host:
connect_kwargs['host'] = host
super(S3Storage, self).__init__(boto.s3.connection.S3Connection, boto.s3.key.Key,
connect_kwargs, upload_params, storage_path, s3_access_key,
s3_secret_key, s3_bucket)