我正在为我的 asp net core 应用程序使用 Aws Cognito 用户池及其各种服务
我添加了一个 Aws Toolkit 来执行所有用于开发目的的 api 调用,并添加了一个配置文件作为默认配置,但是当我部署该项目并执行一些操作时
Unable to get IAM security credentials from EC2 Instance Metadata Service
我遇到了这个异常..!
我知道存在一些凭据问题,但是当我们部署应用程序时管理凭据的最佳方法是什么......?
需要建议
谢谢
当 AWS SDK 找不到任何凭证时,您通常会收到此错误,因此它假设您位于 EC2 实例中并尝试联系 EC2 实例元数据服务以获取凭证,但如果您不在 EC2 实例中,它就会失败不起作用,你会得到这个错误。
正确设置凭证应该可以解决问题:https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/creds-assign.html