|
|
@ -208,13 +208,13 @@ class DbBackupConfigure(models.Model): |
|
|
|
operations for connection test""" |
|
|
|
if self.aws_access_key and self.aws_secret_access_key: |
|
|
|
try: |
|
|
|
bo3 = boto3.client( |
|
|
|
s3_client = boto3.client( |
|
|
|
's3', |
|
|
|
aws_access_key_id=self.aws_access_key, |
|
|
|
aws_secret_access_key=self.aws_secret_access_key) |
|
|
|
response = bo3.list_buckets() |
|
|
|
for bucket in response['Buckets']: |
|
|
|
if self.bucket_file_name == bucket['Name']: |
|
|
|
aws_secret_access_key=self.aws_secret_access_key |
|
|
|
) |
|
|
|
response = s3_client.head_bucket(Bucket=self.bucket_file_name) |
|
|
|
if response['ResponseMetadata']['HTTPStatusCode'] == 200: |
|
|
|
self.active = True |
|
|
|
self.hide_active = True |
|
|
|
return { |
|
|
|