in client/aws_auth.py [0:0]
def __init__(self, request_url, access_key=None, secret_key=None, token=None, boto_session=None):
print("Initializing client for:")
print(request_url)
self.request_url = request_url
self.signed_headers = 'host;x-amz-date'
self.algorithm = 'AWS4-HMAC-SHA256'
if boto_session:
print("Using boto session provided")
creds_object = boto_session.get_credentials()
creds = creds_object.get_frozen_credentials()
self.access_key = creds.access_key
self.secret_key = creds.secret_key
self.token = creds.token
elif access_key:
print("Using static credentials")
self.access_key = access_key
self.secret_key = secret_key
self.token = token
else:
print("No credentials provided")
raise Exception