【发布时间】:2020-11-09 07:07:00
【问题描述】:
我正在为此挠头,我正在尝试编写一个 AWS 策略,该策略基本上将限制(terraform)用户在一个特定区域工作,以便将任何意外更改等保持在最低限度,并且减少了意外伤害另一个环境的机会。请记住,IAM 等一些服务跨越了一个区域之外,我在这里提出了一个基本的服务,唯一的问题是 AWS 抛出以下错误:
此政策包含以下错误:以下资源无效。它们必须是“”或 arn 模式:arn:aws:iam:,arn:aws:route53:* 有关 IAM 策略语法的更多信息,请参阅 AWS IAM 策略
这是迄今为止的政策副本,如果有任何帮助,我们将不胜感激。:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "*",
"NotResource": [
"arn:aws:iam:*",
"arn:aws:route53:*"
],
"Condition": {
"ForAnyValue:StringEquals": {
"aws:RequestedRegion": "us-west-1"
}
}
},
{
"Effect": "Allow",
"Action": "*",
"Resource": [
"arn:aws:iam:*",
"arn:aws:route53:*"
]
}
]}
【问题讨论】:
标签: amazon-iam