Amazon RAM 的 IAM 策略示例 - Amazon Resource Access Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon RAM 的 IAM 策略示例

示例 1:允许共享特定资源

您可以使用 IAM 策略来限制委托人只将特定资源与资源共享关联。

例如,以下策略限制委托人只与指定的 Amazon 资源名称 (ARN) 共享解析程序规则。

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": ["ram:CreateResourceShare", "ram:AssociateResourceShare"], "Resource": "*", "Condition": { "StringEquals": { "ram:ResourceArn": "arn:aws:route53resolver:us-west-2:123456789012:resolver-rule/rslvr-rr-5328a0899aexample" } } }] }

示例 2:允许共享特定资源类型

您可以使用 IAM 策略来限制委托人只将特定的资源类型与资源共享关联。

例如,以下策略限制委托人只共享解析程序规则。

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": ["ram:CreateResourceShare", "ram:AssociateResourceShare"], "Resource": "*", "Condition": { "StringEquals": { "ram:RequestedResourceType": "route53resolver:ResolverRule" } } }] }

示例 3:限制与外部共享Amazon Web Services 账户

您可以使用 IAM 策略阻止委托人与Amazon Web Services 账户这些都不在其Amazon组织。

例如,以下 IAM 策略禁止委托人添加外部Amazon Web Services 账户到资源共享。

{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": "ram:CreateResourceShare", "Resource": "*", "Condition": { "Bool": { "ram:RequestedAllowsExternalPrincipals": "false" } } }] }