Sta*_*Fan 9 amazon-ec2 amazon-web-services aws-security-group
我能够在 Windows 16 AWS 实例上安装 CLI。当我尝试“aws ec2 describe-instances”CLI 命令时,出现以下错误
CLI命令“describe-instances”抛出错误“调用DescribeInstances操作时发生错误(AuthFailure):AWS无法验证提供的访问凭证”
在 .aws\config 文件中,我有以下内容:
[default]
region = us-west-2
Run Code Online (Sandbox Code Playgroud)
当它毫无问题地获取我的访问密钥 ID 和秘密访问密钥时,授权怎么会失败。
我从 .aws 目录中删除了两个配置文件并重新运行“aws config”,这解决了我的问题。
我的步骤:
请注意,当您运行 aws configure 时,您将需要 AWS 访问权限和密钥。如果您没有它们,您可以创建另一个。脚步:
小智 3
当您第一次运行时aws configure,它只是填充了本地凭据%UserProfile%\.aws\credentials;它没有通过 AWS 验证它们。
(aws-cli在尝试执行操作之前不知道您的用户拥有什么权限 - 所有访问控制都发生在 AWS 端。它只是尝试执行您要求的操作,并告诉您它是否没有访问权限,例如你看到了。)
也就是说,如果您从 AWS 实例运行 CLI ,您可能需要考虑向该实例应用角色,这样您就不必将密钥存储在该实例上。
| 归档时间: |
|
| 查看次数: |
17914 次 |
| 最近记录: |