Add endpoint_url param when connecting to object storage.

This commit is contained in:
mokhito 2018-01-06 13:01:24 +01:00 committed by GitHub
parent b9599366d1
commit 7d7d900f0d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -20,6 +20,7 @@ class S3BackupSettings(Document):
's3',
aws_access_key_id=self.access_key_id,
aws_secret_access_key=self.get_password('secret_access_key'),
endpoint_url=self.endpoint_url
)
bucket_lower = str(self.bucket)
@ -103,6 +104,7 @@ def backup_to_s3():
's3',
aws_access_key_id=doc.access_key_id,
aws_secret_access_key=doc.get_password('secret_access_key'),
endpoint_url=doc.endpoint_url
)
backup = new_backup(ignore_files=False, backup_path_db=None,
@ -138,6 +140,7 @@ def delete_old_backups(limit, bucket):
's3',
aws_access_key_id=doc.access_key_id,
aws_secret_access_key=doc.get_password('secret_access_key'),
endpoint_url=doc.endpoint_url
)
bucket = s3.Bucket(bucket)
objects = bucket.meta.client.list_objects_v2(Bucket=bucket.name, Delimiter='/')