サービスコントロールポリシーを使用してアカウントインスタンスの作成をコントロールする - AWS IAM アイデンティティセンター

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

サービスコントロールポリシーを使用してアカウントインスタンスの作成をコントロールする

メンバーアカウントがアカウントインスタンスを作成できるかどうかは、IAM アイデンティティセンターを有効にした時期によって異なります。

いずれの場合も、サービスコントロールポリシー (SCP) を使用して以下を行うことができます。

  • すべてのメンバーアカウントがアカウントインスタンスを作成できないようにします。

  • 特定のメンバーアカウントのみがアカウントインスタンスを作成できるようにします。

アカウントインスタンス作成の防止

以下の手順を使用して、メンバーアカウントが IAM アイデンティティセンターのアカウントインスタンスを作成できないようにする SCP を生成します。

  1. IAM Identity Center コンソールを開きます。

  2. [ダッシュボード][中央管理] セクションで、[アカウントインスタンスの抑制] ボタンを選択します。

  3. [SCP をアタッチして新しいアカウントインスタンスが作成されないようにする] ダイアログボックスに SCP が表示されます。SCP をコピーし、[SCP ダッシュボードに移動] ボタンを選択します。AWS Organizations コンソールに移動し、SCP を作成するか、既存の SCP にステートメントとしてアタッチします。SCPsは の機能です AWS Organizations。SCP をアタッチする手順については、「AWS Organizations ユーザーガイド」の「サービスコントロールポリシーのアタッチとデタッチ」を参照してください。

アカウントインスタンスの制限

すべてのアカウントインスタンスの作成を妨げる代わりに、このポリシーは、「<ALLOWED-ACCOUNT-ID>」プレースホルダーに明示的にリストされているもの AWS アカウント を除くすべての に対して、IAM Identity Center のアカウントインスタンスを作成する試みを拒否します。

例 : アカウントインスタンスの作成を制限するポリシーを拒否する
JSON
{ "Version":"2012-10-17", "Statement" : [ { "Sid": "DenyMemberAccountInstances", "Effect": "Deny", "Action": "sso:CreateInstance", "Resource": "*", "Condition": { "StringNotEquals": { "aws:PrincipalAccount": ["<ALLOWED-ACCOUNT-ID>"] } } } ] }
  • ["<ALLOWED-ACCOUNT-ID>"] を、IAM アイデンティティセンターのアカウントインスタンスの作成を許可する実際の AWS アカウント ID (複数可) に置き換えます。

  • 複数の許可されたアカウント ID を配列形式で一覧表示できます: ["111122223333", "444455556666"]

  • このポリシーを組織 SCP にアタッチして、IAM アイデンティティセンターアカウントインスタンスの作成を一元管理します。

    SCP をアタッチする手順については、「AWS Organizations ユーザーガイド」の「サービスコントロールポリシーのアタッチとデタッチ」を参照してください。