当前位置: 首页 > 知识库问答 >
问题:

亚马逊 EKS(法盖特):应用程序无法加载 AWS 凭证

松建本
2023-03-14

我已按照此处描述的所有步骤操作,当我运行 exec 命令时,我看到了以下角色:

kubectl exec -n bn bn-query-service-deployment-7649b5cd45-fdptw env | grep AWS
AWS_ROLE_ARN=arn:aws:iam::1111111:role/eksctl-playground-addon-iamserviceaccount-bn-b-Role1-HSIN6D1SKE7T
AWS_WEB_IDENTITY_TOKEN_FILE=/var/run/secrets/eks.amazonaws.com/serviceaccount/token

但我的容器仍然无法加载:

原因:com . amazonaws . sdkclientexception:无法从链中的任何提供程序加载aws凭据:[EnvironmentVariableCredentialsProvider:无法从环境变量(AWS_ACCESS_KEY_ID(或AWS_ACCESS_KEY)和AWS_SECRET_KEY(或AWS_SECRET_ACCESS_KEY))加载AWS凭据,SystemPropertiesCredentialsProvider:无法从Java系统属性(aws.accessKeyId和aws.secretKey)加载AWS凭据,com.amazonaws.auth。,com . Amazon AWS . auth . EC 2 containercredentialsproviderwrapper @ 33 ecda 92:无法从服务endpoint加载凭据]

我还应该检查什么?我可能错过了什么?

共有1个答案

曹骞仕
2023-03-14

我想通了。我必须包括 aws-java-开发工具包-sts 模块:编译组:“com.amazonaws”,名称:“aws-java-开发工具包-sts”,版本:“1.11.699”

包括较新的SDK的sts模块不起作用:编译组:' software.amazon.awssdk ',名称:' sts ',版本:' 2.10.40 '

 类似资料:
  • 我试图使用亚马逊sns服务,但无法从任何链异常加载凭据。凭据存储在application.properties文件中,我也尝试将凭据存储在java系统属性中。但同样的错误也出现了。

  • 我读过一些帖子,说亚马逊应用程序使用webviews相当多 (来源:https://www.quora.com/why-does-the-Amazon-app-use-webview-in-and-ios-application和https://www.teamblind.com/post/Amazon-app-webviews-cut4sn6c) 现在,我曾经在android中玩过webview

  • 这是配置类。 实体类 控制器类 主类 我无法连接到亚马逊密钥空间,得到错误 原因:java.lang.IllegalArgumentException:未能添加联系人:cassandra.us-east-1.amazonaws。com.datastax.driver.core.Cluster$Builder.addContactPoint(Cluster.java:922)~[cassandra-

  • 亚马逊云 图 1.20.2.1 - AWS AWS,即 Amazon Web Services,是亚马逊(Amazon)公司的 IaaS 和 PaaS 平台服务。AWS 提供了一整套基础设施和应用程序服务,使用户几乎能够在云中运行一切应用程序:从企业应用程序和大数据项目,到社交游戏和移动应用程序。AWS 面向用户提供包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,能够帮助企业降低 IT

  • 我的问题是,如果出于某种原因,一些格式错误的数据被生产者放到碎片上,当Lambda函数提取它时,它会出错,然后不断地重试,会发生什么?这意味着该错误将阻止该特定碎片的处理24小时。 处理这样的应用程序错误的最佳实践是将问题包装在自定义错误中,并将此错误与所有成功处理的记录一起发送到下游,让使用者处理它吗?当然,如果出现无法恢复的错误,程序就像空指针一样崩溃,这仍然没有帮助:在接下来的24小时内,我

  • 我刚刚在AWS EKS上部署了基于websocket的echo服务器。我看到它运行稳定且正常,但当我搜索实现细节时,我发现只有一些文章提到了nginx-ingres-controller或AWS-application-loadbalancer,以及它们的许多问题。 我是否错过了当前香草配置中的任何内容?我需要AWS ALB或nginx入口控制器吗? 谢谢你所有的回复。祝你一切顺利。