如何解决创建 VPC 时出错:UnauthorizedOperation
我正在尝试使用 terraform 创建 VPC,我正在使用 IAM 用户的 secrate 和访问密钥进行身份验证。
但是在尝试创建 VPC 时,它会抛出“创建 VPC 时出错:UnauthorizedOperation:您无权执行此操作。编码授权失败消息:
非常感谢您的帮助。提前致谢。
解决方法
首先,确保您在本地开发环境中正确设置了 AWS 凭证,使用环境变量 AWS_*
或共享凭证文件 ~/.aws/credentials
(我假设您使用的是 Linux ).
如果没有,请参阅 AWS 的官方文档:https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
(我假设您已经安装了 aws-cli
,如果没有,请查看:https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html)
然后,要检查您的凭据是否正确配置,您可以尝试使用以下命令:
aws sts get-caller-identity
您应该会看到如下内容:
{
"UserId": "<REDACTED>","Account": "<REDACTED>","Arn": "arn:aws:iam::<REDACTED>:<REDACTED>"
}
记住不要分享上面的输出!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。