From 4f648d78859f07ce982344b70e50b43e144e44d7 Mon Sep 17 00:00:00 2001 From: richard-dds Date: Wed, 25 Sep 2019 15:32:01 -0400 Subject: [PATCH] Update get_client --- atst/domain/csp/cloud.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/atst/domain/csp/cloud.py b/atst/domain/csp/cloud.py index 779d0af0..d9fb6ea7 100644 --- a/atst/domain/csp/cloud.py +++ b/atst/domain/csp/cloud.py @@ -642,12 +642,14 @@ class AWSCloudProvider(CloudProviderInterface): """ A helper for creating a client of a given AWS service. """ - - # TODO: Use credentials param, default to root creds + credentials = credentials or { + "aws_access_key_id": self.access_key_id, + "aws_secret_access_key": self.secret_key, + } return self.boto3.client( service, - aws_access_key_id=(self.access_key_id), - aws_secret_access_key=(self.secret_key), + aws_access_key_id=credentials["aws_access_key_id"], + aws_secret_access_key=credentials["aws_secret_access_key"], region_name=self.region_name, )