Mav*_*ven 3 amazon-ec2 amazon-web-services
我在尝试通过 Terraform 配置我的 EC2 实例时遇到问题。但是,为了调试该问题,我正在尝试解码编码的授权失败消息。
但是当尝试调用该 sts 解码 API 时,我得到:
错误:调用DecodeAuthorizationMessage操作时发生客户端错误(AccessDenied):用户:xxx未被授权执行:(sts:DecodeAuthorizationMessage)
现在我不知道应该给我的 IAM 用户哪个特定权限才能解码此消息?
更新:
根据引用的错误信息,似乎需要sts:DecodeAuthorizationMessage权限:
从响应 AWS 请求返回的编码消息中解码有关请求授权状态的附加信息。
随后,您可以将以下策略作为内联策略添加到您的 IAM 用户或其组中:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowStsDecode",
"Effect": "Allow",
"Action": "sts:DecodeAuthorizationMessage",
"Resource": "*"
}
]
}
Run Code Online (Sandbox Code Playgroud)
如果不需要内联策略,可以通过客户管理策略添加相同的内容。
| 归档时间: |
|
| 查看次数: |
1643 次 |
| 最近记录: |