amazon-web-services - 未找到名为 Assume-role-with-web-identity 的凭据

标签 amazon-web-services aws-cli

在我的 amazon linux ec2 实例上,我在适当的许可下附加了 iam-role,我运行了命令 $ sudo yum update .
在此之后,我开始收到错误 Credential named assume-role-with-web-identity not found用于命令 aws s3 ls .
但是如果我添加 sudo 并运行命令 sudo aws s3 ls然后它工作正常。

请帮我找出问题所在。
提前致谢。

最佳答案

将 aws-cli 的版本降级并修复。
使用的命令:

$ curl https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip -o awscli-bundle.zip
$ unzip awscli-bundle.zip
$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/bin/aws

关于amazon-web-services - 未找到名为 Assume-role-with-web-identity 的凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61753451/

相关文章:

java - 无法从 Docker EC2 环境中链中的任何提供商加载 AWS 凭证

amazon-web-services - 当我在 ~/.aws/config 文件中指定了区域时,为什么会出现 AWS CLI 错误 "You must specify a region."?

java - AWS Java SDK - 使用公共(public) IP 启动 EC2 Spot 实例

javascript - 即时创建带有策略和证书的 AWS IoT "things"

django - Django Elasticsearch AWS httplib UnicodeDecodeError

amazon-web-services - 如何指示 AWS CloudFormation 模板在特定区域创建资源?

amazon-web-services - 使用 AWS s3 同步备份符号链接(symbolic link)

amazon-dynamodb - 如何使用 AWS Dynamodb cli 查询以下划线开头的键?

amazon-web-services - 使用 aws cli "--cli-input-json"创建 dynamodb 表

amazon-web-services - next.js 导出静态 - S3 - 页面重新加载时路由失败