Amazon.Runtime.AWSCredentials cred = Amazon.Util.ProfileManager.GetAWSCredentials("user-name");
编译器发出ProfileManager已过时的警告:
此类已过时,将来会被删除。请使用Amazon.Runtime.CredentialManagement.NetSDKcredentialsFile,SharedCredentialsFile或SAMLEndPointManager。
但我在亚马逊的文档中找不到合适的答案。以上课程是否有任何示例代码?
答案 0 :(得分:0)
NetSDKCredentialsFile和SharedCredentialsFile(这些实现ICredentialProfileSource)都有TryGetProfile功能:
TryGetProfile(string userName, out CredentialProfile)
然后在您获得CredentialProfile之后,请致电:
AWSCredentialsFactory.TryGetAWSCredentials (CredentialProfile profile, ICredentialProfileSource source, out AWSCredentials)
请参阅here完整文档。