in alibabacloud_credentials/providers.py [0:0]
def __init__(self):
super().__init__()
self.user_configuration_providers = [
EnvironmentVariableCredentialsProvider()
]
if au.enable_oidc_credential:
self.user_configuration_providers.append(OIDCRoleArnCredentialProvider(
role_session_name=au.environment_role_session_name,
role_arn=au.environment_role_arn,
oidc_provider_arn=au.environment_oidc_provider_arn,
oidc_token_file_path=au.environment_oidc_token_file
))
self.user_configuration_providers.append(ProfileCredentialsProvider())
role_name = au.environment_ECSMeta_data
if role_name is not None:
self.user_configuration_providers.append(EcsRamRoleCredentialProvider(role_name))
self.user_configuration_providers.append(CredentialsUriProvider())