cloud backups

This commit is contained in:
Usman Nasir
2020-12-22 12:12:41 +05:00
parent d32104337e
commit 4cd72a7ad8
5 changed files with 106 additions and 30 deletions

View File

@@ -148,6 +148,7 @@ class S3Backups(multi.Thread):
if currentACL['admin'] == 0:
return proc.ajax(0, 'Only administrators can use AWS S3 Backups.')
from botocore.client import Config
aws_access_key_id, aws_secret_access_key, region = self.fetchAWSKeys()
@@ -156,7 +157,8 @@ class S3Backups(multi.Thread):
's3',
aws_access_key_id=aws_access_key_id,
aws_secret_access_key=aws_secret_access_key,
endpoint_url=region
endpoint_url=region,
config=Config(signature_version='v4')
)
else:
s3 = boto3.resource(