in alibabacloud_credentials/providers.py [0:0]
def _get_sts_get_session_access_key_provider(config):
public_key_id = config.get(ac.INI_PUBLIC_KEY_ID)
private_key_file = config.get(ac.INI_PRIVATE_KEY_FILE)
if not private_key_file:
raise CredentialException("The configured private_key_file is empty")
private_key = au.get_private_key(private_key_file)
if not public_key_id or not private_key:
raise CredentialException("The configured public_key_id or private_key_file content is empty")
return RsaKeyPairCredentialProvider(public_key_id, private_key)