无法从 EC2 实例元数据服务获取 IAM 安全凭证

问题描述 投票:0回答:1

我正在为我的 asp net core 应用程序使用 Aws Cognito 用户池及其各种服务

我添加了一个 Aws Toolkit 来执行所有用于开发目的的 api 调用,并添加了一个配置文件作为默认配置,但是当我部署该项目并执行一些操作时

Unable to get IAM security credentials from EC2 Instance Metadata Service

我遇到了这个异常..!

我知道存在一些凭据问题,但是当我们部署应用程序时管理凭据的最佳方法是什么......?

需要建议

谢谢

c# amazon-web-services asp.net-core amazon-cognito amazon-iam
1个回答
0
投票

当 AWS SDK 找不到任何凭证时,您通常会收到此错误,因此它假设您位于 EC2 实例中并尝试联系 EC2 实例元数据服务以获取凭证,但如果您不在 EC2 实例中,它就会失败不起作用,你会得到这个错误。

正确设置凭证应该可以解决问题:https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/creds-assign.html

© www.soinside.com 2019 - 2024. All rights reserved.