AWS: AWS マネージド IAM ポリシー以外のアカウント外のリソースへのアクセスを拒否します - AWS Identity and Access Management

AWS: AWS マネージド IAM ポリシー以外のアカウント外のリソースへのアクセスを拒否します

ID ベースポリシーの aws:ResourceAccount を使用すると、ユーザーまたはロールでサービスが所有するアカウント内のリソースとのやり取りを要求するサービスを利用する機能に影響を与える可能性があります。

例外を用いてポリシーを作成して、AWS マネージド IAM ポリシーを許可することができます。AWS Organizations の外にあるサービス管理アカウントは、マネージド IAM ポリシーを所有しています。一覧表示して AWS マネージドポリシーを取得する IAM アクションは 4 つあります。ポリシー内のステートメント AllowAccessToS3ResourcesInSpecificAccountsAndSpecificService1NotAction 要素でこれらのアクションを使用します。

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowAccessToResourcesInSpecificAccountsAndSpecificService1", "Effect": "Deny", "NotAction": [ "iam:GetPolicy", "iam:GetPolicyVersion", "iam:ListEntitiesForPolicy", "iam:ListPolicies" ], "Resource": "*", "Condition": { "StringNotEquals": { "aws:ResourceAccount": [ "111122223333" ] } } } ] }