AWS Control Tower のランディングゾーンのカスタマイズ - AWS Control Tower

AWS Control Tower のランディングゾーンのカスタマイズ

AWS Control Tower のランディングゾーンでは、リージョンの選択やオプションのコントロールなどの特定の要素をコンソールで設定することができます。その他の変更は、コンソールではなくオートメーションを通じて行うことができます。

例えば、AWS Control Tower のカスタマイズ機能、AWS CloudFormation テンプレートで動作する GitOps スタイルのカスタマイズフレームワーク、および AWS Control Tower のライフサイクルイベントにより、より広範なカスタマイズを作成することができます。

AWS Control Tower のカスタマイズ (CfCT) のメリット

AWS Control Tower のカスタマイズ (CfCT) と呼ばれる機能パッケージを使用すると、AWS Control Tower コンソールで作成できるものよりも広範なカスタマイズをランディングゾーンのために作成することができます。これは GitOps スタイルの自動化されたプロセスを提供します。ビジネス要件を満たすようにランディングゾーンを作り直すことができます。

この Infrastructure-as-Code カスタマイズプロセスは、AWS CloudFormation テンプレートと AWS サービスコントロールポリシー (SCP) および AWS Control Tower ライフサイクルイベントを統合するため、リソースのデプロイがランディングゾーンと同期し続けるようになります。例えば、Account Factory を使用して新しいアカウントを作成すると、アカウントおよび OU にアタッチされたリソースを自動的にデプロイできます。

注記

Account Factory および AFT とは異なり、CfCT は新しいアカウントの作成専用ではなく、指定したリソースをデプロイしてランディングゾーン内のアカウントと OU をカスタマイズすることを目的としています。

利点
  • カスタマイズされた安全な AWS 環境を拡張する — マルチアカウントの AWS Control Tower 環境をより迅速に拡張し、AWS のベストプラクティスを反復可能なカスタマイズワークフローに組み込むことができます。

  • 要件をインスタンス化する — ポリシーの意図を表現する AWS CloudFormation テンプレートとサービスコントロールポリシーを使用して、AWS Control Tower のランディングゾーンをビジネス要件に合わせてカスタマイズできます。

  • AWS Control Tower のライフサイクルイベントで自動化を進める — ライフサイクルイベントを使用すると、以前の一連のイベントの完了に基づいてリソースをデプロイできます。ライフサイクルイベントを使用して、アカウントや OU にリソースを自動的にデプロイできます。

  • ネットワークアーキテクチャを拡張する - トランジットゲートウェイなど、接続性を向上させて保護するカスタマイズされたネットワークアーキテクチャをデプロイできます。

その他の CfCT の例

  • AWS Control Tower のカスタマイズ (CfCT) を使用したネットワークユースケースの一例が、AWS アーキテクチャのブログ記事「Deploy consistent DNS with Service Catalog and AWS Control Tower customizations」(Service Catalog および AWS Control Tower のカスタマイズによる一貫性のある DNS のデプロイ) に記載されています。

  • CfCT と Amazon GuardDuty に関連する具体的な例については、aws-samples リポジトリの GitHub で入手できます。

  • CfCT に関するその他のコード例は、aws-samples リポジトリの AWS セキュリティリファレンスアーキテクチャの一部として入手できます。これらの例の多くで、サンプルの manifest.yaml ファイルが customizations_for_aws_control_tower という名前のディレクトリに含まれています。

AWS セキュリティリファレンスアーキテクチャの詳細については、「AWS 規範的ガイダンス」ページを参照してください。