[AWS IAM] 仅允许访问特定托管区域的策略设置

*猪星(兵库县尼崎市)

大家好!
我是来自Beyond Co., Ltd.大阪办事处的拉面之王Hide。
这是我的第12篇帖子。

上次我写了如何将运行在子目录中的 WordPress 站点显示在首页上!
这个改动相对简单,但如果设置错误,可能会出现空白屏幕等问题。
我也介绍了这些问题的解决方案,如果您感兴趣,可以去看看。

 

 

概述

“我想创建一个只能查看此主机区域的用户,但是……
我该如何操作呢……?”

 

您是否遇到过上述情况?
您可能希望另一家公司访问某个特定的托管区域,但
您不知道如何调整他们的权限,使其仅拥有查看权限。
我也曾花费大量时间查阅 AWS 参考资料和其他文章来研究这个问题。
不过,本指南将向您展示如何轻松配置权限,让我们一起来看看吧!

 

 

如何设置

①复制 Route53 > 托管区域中对应域名的托管区域 ID

 

 

 

②身份与访问管理 (IAM) > 策略 > 【创建策略】

 

 

 

③创建策略>在JSON选项卡中输入信息,然后单击【下一步:标签】

*`arn:aws:route53:::hostedzone/xxxxxxxxxxxxxxxxxx`请将

{ "版本": "2012-10-17", "语句": [ { "Sid": "VisualEditor0", "效果": "允许", "操作": [ "route53:GetHostedZone", "route53:ListVPCAssociationAuthorizations", "route53:ListResourceRecordSets", "route53:GetDNSSEC", "route53:ListTagsForResource", "route53:GetHostedZoneLimit" ], "资源": [ "arn:aws:route53:::hostedzone/xxxxxxxxxxxxxxxxxx" ] }, { "Sid": "VisualEditor1", "效果": "允许", "操作": [ "route53:ListHostedZones", "route53:ListHostedZonesByName", "route53:GetHostedZoneCount" ], "资源": "*" } ] }

 

行动清单
操作名称 解释
获取托管区 授予检索有关指定托管区域的信息的权限,包括 Route 53 分配给该托管区域的四个名称服务器。
列出VPCA协会授权 授予检索由其他帐户创建的、可与指定托管区域关联的 VPC 列表的权限
列出资源记录集 授予列出指定托管区域中的记录的权限
获取DNSSEC 授予检索特定托管区域的 DNSSEC 信息的权限,包括该托管区域的密钥签名密钥。
资源列表标签 授予列出单个健康检查或托管区域的标签的权限
获取托管区域限制 授予获取指定托管区域指定限制的权限
列出托管区域 授予检索与当前 AWS 账户关联的公共和私有托管区域列表的权限。
按名称列出托管区域 允许按字典顺序检索托管区域列表。托管区域按标签名称反转排序(例如 com.example.www)。
获取托管区域计数 授予检索与当前 AWS 账户关联的托管区域数量的权限。

 

资源类型列表
资源类型名称 解释
托管区 您可以通过指定托管区域 ID 来限制操作。

 

 

 

 

④请填写以下内容并点击【下一步:确认】

图例:名称

政策:*请注明您的首选名称

 

 

 

⑤ 确认保单并点击【创建保单】。

姓名:请填写您的常用名

 

 

 

 

⑥ 将创建的策略附加到用户

 

 

 

⑦登录并检查操作

*如果您尝试检查托管区域以外的内容(例如运行状况检查),则会发生以下错误:

 

 

*由于权限限制,您只能在托管区域列表中看到其他托管区域的列表,但当您尝试检查内容时,会出现以下错误。

托管区域列表屏幕

 

错误屏幕

 

 

当我尝试创建、删除或编辑记录时,出现以下错误:

 

 

 

概括

感觉如何?
虽然策略设置允许进行非常详细的权限配置,但即使查阅了官方文档,您也可能会发现很多地方不清楚。
我自己也遇到了不少困难。

不过,这个方法可以轻松创建允许访问特定托管区域的策略,
如果您需要的话,请查看一下!
感谢观看!

如果您觉得这篇文章对您有帮助,请点个“赞”!
3
加载中...
3票,平均分:1.00/13
1,970
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

隐藏@基础设施工程师

这要感谢一次非常有趣的面试。
我是在职业生涯中期加入公司大阪系统解决方案部门的,
我的工作涉及服务器和云服务的构建和运维!
我还持有LPIC1、AWS SAA和OCI架构师助理认证。

其实我超爱拉面,
已经探访过大阪100多家拉面店了(。-∀-)我正在努力成为Nihi Beyond的拉面之王
ビヨンドのラーメン王を目指し奮闘中!!

我也有推特账号,请关注我哦!(´∇`)
点击右上角的推特图标即可!