ASP.NET MVC应用程序永久使用AWS临时凭证

时间:2018-08-14 14:55:12

标签: amazon-web-services aws-cognito

我使用Visual Studio Community Edition和使用Cognito的Google Identity Provider创建了ASP.NET MVC应用程序。用户池和身份池正确,我可以使用我的Google凭据登录。我编写了一段代码,使用GetCredentialsForIdentityAsync获取AWS凭证,然后创建了AmazonS3Client来列出所有S3存储桶。

现在,凭据被应用程序卡住了,即使我没有登录,它也会使用凭据列出所有S3存储桶。我不确定要去哪里。调试后,AmazonS3Client对象列出具有AWS访问密钥和秘密的凭证,这些凭证是先前临时获得的。

0 个答案:

没有答案