Utk*_*ava 5 vpc amazon-iam terraform
我正在尝试使用 terraform 创建 VPC,我使用 IAM 用户的 secrate 和访问密钥进行身份验证。但是,当尝试创建 VPC 时,它会抛出“创建 VPC 时出错:UnauthorizedOperation:您无权执行此操作。编码的授权失败消息:<encode_message>”当我解码此消息时,我得到它没有 ec2 的权限:创建Vpc。但我已为该用户分配管理员访问权限、ec2 完全访问权限和 vpc 完全访问权限。我可以使用此凭据创建任何其他资源。
非常感谢您的帮助。提前致谢。
首先,确保您已使用环境变量或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
Run Code Online (Sandbox Code Playgroud)
您应该看到类似以下内容:
{
"UserId": "<REDACTED>",
"Account": "<REDACTED>",
"Arn": "arn:aws:iam::<REDACTED>:<REDACTED>"
}
Run Code Online (Sandbox Code Playgroud)
记住不要分享上面的输出!
| 归档时间: |
|
| 查看次数: |
11910 次 |
| 最近记录: |