例: AWS Control Tower OU を APIsのみに登録する - AWS Control Tower

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

例: AWS Control Tower OU を APIsのみに登録する

この例によるチュートリアルは、付随的なドキュメントです。説明、注意事項、および詳細については、「ベースラインのタイプ」を参照してください。

前提条件

AWS Control Tower に登録されておらず、登録する既存の OU が必要です。または、更新の目的で再登録する、登録済みの OU が必要です。

OU の登録

  1. IdentityCenterBaseline がランディングゾーンに対して有効になっているかどうかを確認します。有効になっている場合は、アイデンティティセンターの有効なベースラインの識別子を取得します。

    aws controltower list-baselines --query 'baselines[?name==`IdentityCenterBaseline`].[arn]'
    aws controltower list-enabled-baselines --query 'enabledBaselines[?baselineIdentifier==`<Identity Center Baseline Arn>`].[arn]'
  2. ターゲット OU ARNの を取得します。

    aws organizations describe-organizational-unit --organizational-unit-id <Organizational Unit ID> --query 'OrganizationalUnit.[Arn]'
  3. AWSControlTowerBaseline ベースラインARNの を取得します。

    aws controltower list-baselines --query 'baselines[?name==`AWSControlTowerBaseline`].[arn]'
  4. ターゲット OU に AWSControlTowerBaseline ベースラインを作成します。

    アイデンティティセンターベースラインが有効になっている場合:

    aws controltower enable-baseline --baseline-identifier <AWSControlTowerBaseline ARN> --baseline-version <BASELINE VERSION> --target-identifier <OU ARN> --parameters '[{"key":"IdentityCenterEnabledBaselineArn","value":"<Identity Center Enabled Baseline ARN>"}]'

    アイデンティティセンターベースラインが有効になっていない場合は、次のように parameters フラグを省略します。

    aws controltower enable-baseline --baseline-identifier <AWSControlTowerBaseline ARN> --baseline-version <BASELINE VERSION> --target-identifier <OU ARN>

OU の再登録

ランディングゾーンの設定を更新した後、またはランディングゾーンのバージョンを更新した後、再登録OUsして最新の変更を提供する必要があります。関連付けられた EnabledBaseline リソースをリセットすることで、OU をプログラムによって再登録するには、次の手順に従います。

  1. 再登録するターゲット OU ARNの を取得します。

    aws organizations describe-organizational-unit --organizational-unit-id <OU ID> --query 'OrganizationalUnit.[Arn]'
  2. ターゲット OU ARNのEnabledBaselineリソースの を取得します。

    aws controltower list-enabled-baselines --query 'enabledBaselines[?targetIdentifier==`<OUARN>`].[arn]'
  3. 有効なベースラインをリセットします。

    aws controltower reset-enabled-baseline --enabled-baseline-identifier <EnabledBaselineArn>