in alibabacloud_credentials/providers.py [0:0]
def get_credentials(self):
if 'default' != au.client_type:
return
access_key_id = au.environment_access_key_id
access_key_secret = au.environment_access_key_secret
security_token = au.environment_security_token
if access_key_id is None or access_key_secret is None:
return
if len(access_key_id) == 0:
raise CredentialException("Environment variable accessKeyId cannot be empty")
if len(access_key_secret) == 0:
raise CredentialException("Environment variable accessKeySecret cannot be empty")
if security_token is not None and len(security_token) > 0:
return credentials.StsCredential(access_key_id, access_key_secret, security_token)
return credentials.AccessKeyCredential(access_key_id, access_key_secret)