diff --git a/pai/session.py b/pai/session.py index 1665e26..8e2ad01 100644 --- a/pai/session.py +++ b/pai/session.py @@ -569,8 +569,13 @@ def _get_default_credential_client() -> Optional[CredentialClient]: try: # Initialize the credential client with default credential chain. # see: https://help.aliyun.com/zh/sdk/developer-reference/v2-manage-python-access-credentials#3ca299f04bw3c - return CredentialClient() - except CredentialException: + client = CredentialClient() + client.get_credential() + return client + except Exception as e: + logger.debug( + "Not found credential from default credential provider chain: %s", e + ) return @staticmethod