def test_credentials(self):
try:
boto3.client('sts',
aws_access_key_id=self.access_key_id,
aws_secret_access_key=self.secret_access_key,
region_name=self.region_name).get_caller_identity()['Arn']
except botocore.exceptions.ClientError as e:
if e.response["Error"]["Code"] == "AuthFailure" or \
e.response["Error"]["Code"] == "InvalidClientTokenId":
raise AWSException("Invalid AWS access key id or aws secret access key")
except Exception as e:
raise AWSException(str(e))
评论列表
文章目录