在我的 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/