我有一个Web应用程序,需要根据用户从主页点击的帐户从多个帐户访问IAM信息。我目前的印象是只有一组访问密钥可用于.net应用程序。我还知道,当您在web.config文件中包含多个访问密钥时,将使用列出的最后一个密钥。有没有人找到在单个应用程序中包含多个访问密钥的方法?
答案 0 :(得分:0)
访问密钥不需要存储在web.config中。您可以通过传递特定的访问/密钥来简单地构造IAM客户端(AmazonIdentityManagementServiceClient
)。这样,密钥不会从web.config加载。例如:
var client = new AmazonIdentityManagementServiceClient(accessKey, secretKey);