lfk*_*lfk 2 dns amazon-web-services amazon-iam amazon-route53
我需要给一个IAM用户Route 53访问权限来创建一个子域名下的记录data.example.com.例如,用户应该能够为其创建CNAME server1.data.example.com.同时,我不希望用户能够添加/修改/删除除以外的任何记录*.data.example.com.
是否有可能编写一份这样做的政策?
您可以按托管区域限制,但不能通过子域限制.如果您要限制特定的子域,则Route53托管区域应按子域拆分.您可以为子域创建托管区域:
test你可以这样做,因为这里的答案总结得很好:为test.example.com创建托管区域.
请注意Route 53为其分配新托管区域的4个名称服务器.
返回主区域,使用记录类型NS创建一个主机名为"test"的新资源记录,并在下面的框中输入Route 53分配的4个名称服务器.
上述代理控制该子域到这个新的托管区域,该区域具有我们可以在IAM策略中使用的唯一区域ID
{
"Statement":[
{
"Action":[
"route53:*"
],
"Effect":"Allow",
"Resource":[
"arn:aws:route53:::hostedzone/<The new zone ID>"
]
},
{
"Action":[
"route53:ListHostedZones"
],
"Effect":"Allow",
"Resource":[
"*"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
从这里你可以调整这个政策,以适应您希望用户能够利用在该区域的行动.
| 归档时间: |
|
| 查看次数: |
1354 次 |
| 最近记录: |