

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

# チェックリスト: IAM Identity Center AWS を使用した での ABAC の設定
<a name="abac-checklist"></a>

このチェックリストには、 AWS リソースを準備し、ABAC アクセス用の IAM Identity Center を設定するために必要な設定作業が含まれています。このチェックリストのタスクを順番に行います。リファレンスリンクからトピックに移動した場合は、このトピックに戻って、チェックリストの残りのタスクを引き続き行うことができます。



- **1**
  - **タスク:** すべての AWS リソースにタグを追加する方法を確認します。IAM Identity Center に ABAC を実装するには、まず、ABAC を実装したい AWS リソースすべてにタグを追加する必要があります。
  - **リファレンス:**  +  [AWS リソースのタグ付け](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html)  

- **2**
  - **タスク:** IAM Identity Center の ID ソースを Identity Store で関連するユーザーの ID と属性で設定する方法を確認します。IAM Identity Center では、サポートされている任意の IAM Identity Center ID ソースのユーザー属性を ABAC に使用できます AWS。
  - **リファレンス:**  +  [ID ソースを管理する](manage-your-identity-source.md)  

- **3**
  - **タスク:** 以下の基準に基づいて、アクセスコントロールの決定に使用する属性を決定 AWS し、IAM Identity Center に送信します。 / **リファレンス:**  +  [開始方法](attributesforaccesscontrol.md#abac-getting-started)  
  - **タスク:**  +  外部の ID プロバイダー (IdP) を使用している場合、IdP から渡された属性を使用するのか、それとも IAM Identity Center 内で属性を選択するのかを決定します。   / **リファレンス:**  +  [外部 ID プロバイダーを ID ソースとして使用する際の属性を選択する](attributesforaccesscontrol.md#abac-getting-started-idp)  
  - **タスク:**  +  IdP に属性を送信させる場合は、SAML アサーションで属性を送信するように IdP を設定します。お使いの IdP 向けチュートリアルの `Optional` 関連セクションを参照してください。   / **リファレンス:**  +  [IAM アイデンティティセンターの ID ソースに関するチュートリアル](tutorials.md)  
  - **タスク:**  +  ID ソースとして IdP を使用し、IAM Identity Center で属性を選択する場合は、属性値が IdP から来るように SCIM を構成する方法を調べます。IdP で SCIM を使用できない場合は、IAM Identity Center コンソールの [**ユーザー**] ページでユーザーとその属性を追加します。   / **リファレンス:**  +  [SCIM を使用して外部 ID プロバイダーからユーザーとグループをプロビジョニングする](provision-automatically.md) <br />+  [サポートされている外部 ID プロバイダ属性](attributemappingsconcept.md#supportedidpattributes)  
  - **タスク:**  +  ID ソースとして Active Directory または IAM Identity Center を使用する場合、または IdP を使用して IAM Identity Center で属性を選択する場合は、設定可能な属性を確認してください。その後、すぐにステップ 4 に進み、IAM Identity Center コンソールを使って ABAC 属性の設定を開始します。   / **リファレンス:**  +  [IAM Identity Center を ID ソースとして使用する際の属性を選択する](attributesforaccesscontrol.md#abac-getting-started-sso) <br />+  [を ID ソース AWS Managed Microsoft AD として使用する場合の属性の選択](attributesforaccesscontrol.md#abac-getting-started-ms-ad) <br />+  [IAM アイデンティティセンターと Microsoft AD の間のデフォルトのマッピング](attributemappingsconcept.md#defaultattributemappings)  

- **4**
  - **タスク:** IAM Identity Center コンソールの [**アクセスコントロールの属性**] ページで、ABAC に使用する属性を選択します。このページでは、ステップ 2 で設定した ID ソースから、アクセスコントロールのための属性を選択できます。ID とその属性が IAM アイデンティティセンターに配置されたら、キーと値のペア (マッピング) を作成する必要があります。このペアは、アクセスコントロールの決定で使用するために AWS アカウント に渡されます。
  - **リファレンス:**  +  [アクセスコントロールのための属性の有効化と設定](configure-abac.md)  

- **5**
  - **タスク:** アクセス許可セット (アカウントアクセスマネージャーを使用する場合は IAM ロール) 内にカスタムアクセス許可ポリシーを作成し、アクセスコントロール属性を使用して ABAC ルールを作成し、ユーザーが一致するタグを持つリソースにのみアクセスできるようにします。ステップ 4 で設定したユーザー属性は、 AWS のタグとしてアクセスコントロールの判断に使用されます。`aws:PrincipalTag/key` 条件を使用して、権限ポリシーのアクセスコントロール属性を参照することができます。
  - **リファレンス:**  +  [IAM Identity Center を使用して ABAC の権限セットを作成する](configure-abac-policies.md)  

- **6**
  - **タスク:** さまざまな で AWS アカウント、ステップ 5 で作成したアクセス許可セットにユーザーを割り当てます。これにより、ユーザーがアカウントにフェデレーションして AWS リソースにアクセスするときに、一致するタグに基づいてのみアクセスできるようになります。
  - **リファレンス:**  +  [ユーザーまたはグループアクセスを に割り当てる AWS アカウント](assignusers.md)  



これらのステップを完了すると、シングルサインオン AWS アカウント を使用して にフェデレーションするユーザーは、一致する属性に基づいて AWS リソースにアクセスできます。