翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ランディングゾーンを構築する
AWS Transform は、移行プロジェクトの一環としてラン AWS ディングゾーンを設計およびデプロイするガイドを提供します。ランディングゾーンは、ワークロードの基盤となるマルチアカウント AWS 環境です。これにより、ワークロードが到着する前に、組織の境界、ガバナンスコントロール、アカウント構造が設定されます。 AWS Transform は、移行インベントリとビジネス要件を分析します。この分析に基づいて、組織単位 (OU) とアカウント構造を推奨し、推奨されるサービスコントロールポリシー (SCPs) を適用し、Infrastructure as Code (IaC) を生成してデプロイします。通常、手動による計画と設定に数週間かかるため、 AWS Transform は 1 回の会話で完了できます。
ランディングゾーンエージェントは 2 つのフェーズを自動化します。
-
基盤のセットアップ – AWS Control Tower、基盤 OUs、コアアカウントのコアランディングゾーン構造を確立します。
-
ワークロードアカウント設計 – 移行の波、ビジネスユニット、環境分離要件に基づいてワークロード OUs とアカウントを設計および作成します。
AWS Transform は、グリーンフィールド環境 (既存のランディングゾーンなし) とブラウンフィールド環境 (既存の OUs とアカウントがデプロイ済み) の両方をサポートしています。ブラウンフィールドシナリオでは、 AWS Transform は既存の組織構造を検出し、 AWS ベストプラクティスとのギャップを埋めるために必要な変更のみを推奨します。最初から開始したり、手動でギャップ分析を実行したりする必要はありません。
AWS Transform は、コネクタの設定と設定に基づいて 2 つのオペレーションモードをサポートしています。
-
フルデプロイモード – AWS トランスフォームは組織を分析し、レコメンデーションを生成し、Infrastructure as Code (IaC) アーティファクトを作成し、ランディングゾーンインフラストラクチャを AWS 組織に直接デプロイします。
-
IaC 専用モード – AWS トランスフォームは組織を分析し、レコメンデーションを生成し、独自のパイプラインを通じてレビューとデプロイ用の IaC アーティファクトを生成します。エージェントはインフラストラクチャを直接デプロイしません。このモードは、既存のデプロイパイプライン ( AWS Landing Zone Accelerator、Terraform、カスタム CI/CD など) がある場合や、内部変更管理プロセスを通じてランディングゾーンの変更を管理する場合に便利です。詳細については、「デプロイなしでランディングゾーン IaC を生成する」を参照してください。
コネクタのセットアップ
エージェントを続行する前に、組織の管理アカウントまたは委任管理者アカウントに接続します。コネクタタイプによって、運用モード、使用可能な機能、 AWS 変換に付与するアクセス許可が決まります。
| Connector Type | 機能とワークフロー |
|---|---|
| 管理アカウント |
完全なデプロイ機能を提供します。 AWS Transform は組織を分析し、レコメンデーションを生成し、Infrastructure as Code アーティファクトを作成し、ランディングゾーンインフラストラクチャを AWS 組織に直接デプロイします。 AWS Transform が自動的にデプロイされるか、レビュー用に IaC アーティファクトのみを生成するかを選択します。 このオプションは、 AWS Transform がランディングゾーンインフラストラクチャを直接プロビジョニングする場合や、直接デプロイのオプションを保持しながら IaC アーティファクトを生成する場合に使用します。 アクセス許可 – コネクタリクエストを承認すると、ターゲット AWS アカウント とリージョンでランディングゾーンインフラストラクチャをプロビジョニングおよび管理するためのアクセス許可を AWS 変換に付与します。該当する場合、アクセス許可は
|
| 委任管理者 (DA) アカウント |
IaC 専用モードを提供します。 AWS Transform は組織を分析し、レコメンデーションを生成し、Infrastructure as Code アーティファクトを生成して、独自のパイプラインを通じてダウンロードしてデプロイできます。Control Tower の技術的な制限により、委任管理者アカウントは AWS Control AWS Tower ランディングゾーンをプロビジョニングできないため、DA コネクタで直接デプロイすることはできません。 このオプションは、次の場合に使用します。
直接デプロイ機能が必要な場合は、管理アカウントをターゲットにするようにコネクタを再設定できます。 アクセス許可 – IaC 専用モードでは、アクセス許可は、分析とギャップ評価をサポートするために AWS Organization でのオペレーションの読み取りと説明に制限されます。 委任管理者アカウントを作成するには、手順に従って委任管理者を作成します。 |
コネクタを作成するときは、ターゲットを指定します AWS リージョン。これは Control Tower が有効になっているリージョンであり、Control Tower のホームリージョンとして機能します。Control Tower リージョンの詳細については、AWS 「Control Tower AWS リージョン の操作方法」を参照してください。
ランディングゾーンのセットアップの開始時に、 AWS Transform はコネクタ設定を取得し、確認のために AWS Organization 管理アカウント ID とターゲットリージョンを表示します。 AWS Transform はコネクタタイプとオペレーションモードも検出し、完全なデプロイと IaC のみの機能のどちらに進むかを通知します。詳細については、「AWS 変換コネクタ」を参照してください。
重要
IAM アイデンティティセンターリージョンの依存関係 – AWS 変換には AWS IAM アイデンティティセンターが必要です。コネクタリージョンは、 AWS Control Tower ホームリージョンと IAM Identity Center リージョンの両方と一致する必要があります。IAM Identity Center が組織で既に設定されていて、コネクタが別のリージョンをターゲットとしている場合、 AWS Control Tower の初期化は失敗します。詳細については、「 Control Tower ユーザーガイド」の「IAM Identity Center のお客様向けの考慮事項 AWS 」を参照してください。
注記
委任管理者コネクタと Control Tower の初期化: 委任管理者アカウントコネクタを使用する場合、 AWS Transform は IaC 専用モードで動作します。Control Tower が組織内でまだ初期化されていない場合、 AWS Transform は IaC アーティファクトを生成して Control Tower を初期化します。これはパイプラインを通じて確認およびデプロイできます。
基盤のセットアップ
基盤の発見と計画
基盤設定の開始時に、 AWS Transform は検出を実行して現在の組織状態を理解し、ランディングゾーンに最適なアプローチを決定します。エージェントは次の重要な質問をします。
-
組織には AWS Control Tower が既にデプロイされていますか? AWS 変換は、Control Tower が組織内で初期化されているかどうかを確認します。Control Tower がすでに実行されている場合、 AWS Transform は既存のランディングゾーン設定を分析します。
-
どのような基盤アプローチを使用しますか? Control Tower がまだデプロイされていない場合、 AWS Transform には 2 つのオプションがあります。
-
Control Tower ベースのランディングゾーン: AWS Transform は、ランディングゾーンの基盤として AWS Control Tower をデプロイします。これにより、マネージドコントロール、必須ガードレール、自動化された OU とアカウント管理による最も包括的なガバナンスが提供されます。これは、ほとんどの組織に推奨されるアプローチです。
-
Organizations のみのランディングゾーン: AWS Transform は、Control Tower をデプロイせずに AWS Organizations のみを使用してランディングゾーンを作成します。これにより、基本的な OU 構造とアカウント組織が提供されますが、Control Tower のマネージドコントロールと自動ガードレールは含まれません。組織に Control Tower のデプロイを妨げる特定の要件がある場合は、このオプションを選択します。
-
レスポンスに基づいて、 AWS Transform は選択したアプローチに合わせて基盤セットアップワークフローとレコメンデーションを調整します。Control Tower ベースのランディングゾーンの場合、完全なガバナンス基盤がデプロイされます。Organizations 専用ランディングゾーンの場合、 AWS Transform は OU 構造、アカウント組織、手動 SCP 設定に焦点を当てています。
基盤のセットアップ
基盤設定フェーズでは、AWS Control Tower を使用してコアランディングゾーンインフラストラクチャを確立します。ランディングゾーンエージェントは、完全な基盤 OU 構造を構築します。その一部は AWS Control Tower ベースラインであり、Control Tower は管理アカウントで自動的にプロビジョニングします。 AWS Transform は AWS ベストプラクティスに基づいて残りを追加します。作成前に構造をカスタマイズできます。
次の表は、基盤構造と各コンポーネントの出典を示しています。
| コンポーネント | タイプ | ソース | 目的 |
|---|---|---|---|
| ルート | ルート | AWS Control Tower ベースライン | ランディングゾーン内のすべての OUs を含む最上位の親。 |
| セキュリティ | OU | AWS Control Tower ベースライン | 一元化された監査ログ記録とモニタリング。これらのサービスを専用アカウントで分離することは、監査証跡をワークロードチームと分離するのに役立ちます。 |
| 監査 | アカウント | AWS Control Tower ベースライン | セキュリティとコンプライアンスのレビューのために、すべての アカウントへの読み取り専用アクセス。 |
| ログアーカイブ | アカウント | AWS Control Tower ベースライン | 組織全体のすべての AWS API アクティビティとリソースの変更を一元的に変更できないログ記録。 |
| インフラストラクチャ | OU | AWS ベストプラクティスの追加 | 組織全体をサポートする共有インフラストラクチャの親 OU。 |
| Network | OU | AWS ベストプラクティスの追加 | Transit Gateway、VPN、DNS などの共有ネットワークインフラストラクチャ。これらのサービスを一元化することで、重複が軽減され、ネットワークチームがすべてのアカウント間の接続を一元的に管理できるようになります。 |
| 共有サービス | OU | AWS ベストプラクティスの追加 | 複数のワークロードアカウントをサポートする ID、ログ記録、モニタリングソリューションなど、組織全体で使用される一般的なサービス。 |
| サンドボックス | OU | AWS ベストプラクティスの追加 | 本番稼働用リソースを危険にさらすことなく、使用制限とアクセス制限に関する開発者の実験。 |
| サンドボックス | アカウント | AWS ベストプラクティスの追加 | デベロッパーが実験に使用するアカウント。 |
| ワークロード | OU | AWS ベストプラクティスの追加 | アプリケーションワークロードの親 OU。空で作成されます。Production、Non-Production、オプションで Regulated などのワークロード OUs とアカウントは、移行要件に基づいて次のフェーズで設計されています。詳細については、「ワークロードアカウント設計」を参照してください。 |
Security OU とそのアカウントに加えて、 AWS Control Tower ベースラインには次のガバナンスリソースが含まれます。
-
必須コントロール (ガードレール) – ベースラインガバナンスポリシーを適用するために組織全体に適用される予防コントロールと検出コントロール。これらを無効にすることはできません。
-
IAM Identity Center ディレクトリ – ランディングゾーンユーザーの事前設定されたグループとシングルサインオンアクセスを備えたクラウドネイティブディレクトリ。詳細については、AWS 「IAM Identity Center」を参照してください。
注記
監査アカウントとログアーカイブアカウントを持つセキュリティ OU は、 AWS Control Tower のセットアップの一部として作成されます。これらのアカウントの名前を変更したり、初期設定後に置き換えたりすることはできません。 AWS Transform は、構造を確認した後にベストプラクティスの追加を個別に作成します。
Control Tower は CloudFormation StackSets を使用して、組織内のすべてのアカウントとリージョンにベースラインリソースを一貫してデプロイおよび管理します。サポートされている方法以外で Control Tower マネージドリソースを変更または削除しないでください。これにより、ランディングゾーンが不明な状態になる可能性があります。
ブラウンフィールドシナリオでは、 AWS Transform は既存の基盤をこの構造と比較し、ギャップのみをレポートします。例:「基盤にはセキュリティとインフラストラクチャの OUs」
アカウントの E メール規則
AWS では、アカウントごとに一意の E メールアドレスが必要です。これらの E メールは、アカウントに関する重要な通知を受け取ります。 AWS Transform は、 と アドレス指定を使用して、単一のメールボックスから一意のアカウント E メールを生成します。
形式: prefix+account-name@domain
プレフィックス ( などaws-admin) とドメイン ( などacme.com) を指定すると、 AWS 変換によってすべてのアカウント E メールが自動的に取得されます。例えば、次のようになります。
-
監査アカウント:
aws-admin+audit@acme.com -
ログアーカイブアカウント:
aws-admin+log-archive@acme.com -
サンドボックスアカウント:
aws-admin+sandbox@acme.com
ブラウンフィールドシナリオでは、 AWS Transform は既存のアカウント E メールを検査して、既に使用されているプラスアドレス規則を推測し、同じパターンを続行することを提案します。
サービスコントロールポリシー (SCP)
SCPs は、組織内のすべてのアカウントに最大アクセス許可を設定する組織レベルのアクセス許可ガードレールです。 AWS アクセスを許可しません。代わりに、アカウント管理者であっても、アカウント内の誰も超えることができない境界を定義します。
Control Tower のデプロイの一環として、ベースラインガードレールが自動的に適用されます。 AWS Transform は、組織の体制を強化するために設計された追加の SCPs も推奨します。これらは、実行可能な最小ランディングゾーンの AWS ベストプラクティスに基づいています。
SCPs は、インフラストラクチャ、サンドボックス、ワークロード OUs に適用できます。Security OU は Control Tower によって管理され、このツールを通じて SCPsによってターゲットにすることはできません。
重要
Security OU は、Control Tower によって管理される基盤 OU です。ランディングゾーンエージェントを介してアカウント、SCPs、またはリソースを追加することはできません。
ブラウンフィールドシナリオでは、 AWS Transform はどの SCPs がすでに適用されているかをチェックし、ギャップを埋める SCP のみを推奨します。
注記
ブラウンフィールドシナリオでの委任管理者アカウントの制限: AWS Control Tower ランディングゾーンが既に実装されているブラウンフィールド環境で委任管理者アカウントコネクタを使用する場合、 AWS Transform は Control Tower によって管理されている既存の SCPs を表示または変更できません。これは、委任管理者アカウントには、Control Tower 管理ポリシーの SCP オペレーションに対するアクセス許可が制限されているためです。Control Tower の管理範囲外に適用する新しい SCPs の IaC アーティファクトを生成することはできますが、既存の Control Tower SCPs は変更されません。Control Tower が管理する SCPs、管理アカウントをターゲットにするようにコネクタを再設定します。
Foundation のデプロイ
基盤設計が完了したら、デプロイ方法を選択します。
-
Deploy for me – AWS Transform は基盤 OUs、アカウント、SCPs を Organization にデプロイします AWS 。
-
自分でデプロイする – AWS 変換は、任意の形式でダウンロードするための Infrastructure as Code (IaC) アーティファクトを生成します (「」を参照)IaC 形式。
-
ワークロードアカウントを最初に設計する – デプロイをスキップし、ワークロードアカウント設計フェーズに進みます。すべては後で一緒にデプロイできます。
Control Tower の初期化
AWS Transform は、組織内で AWS Control Tower がまだ初期化されていないことを検出した場合、 AWS 変換コンソールページへのリンクをユーザーに提供します。リンクで オペレーションを生成すると、ターゲットリージョンの CloudFormation コンソールで Control Tower をブートストラップする CloudFormation スタックが作成されます。スタックが作成されると、 AWS Transform はデプロイを続行します。
ワークロードアカウント設計
ワークロードアカウント設計フェーズでは、 AWS Transform は、移行インベントリ、ビジネス要件、環境分離設定に基づいて、アプリケーションワークロードの OU とアカウント構造を設計します。
移行計画コンテキスト
AWS Transform は、ウェーブプラン、server-to-applicationマッピング、共有コンテキストなど、移行計画フェーズからデータを取得します。移行計画データが利用可能な場合、 AWS Transform は概要を表示し、確認または調整するよう求めます。移行計画データが利用できない場合、 AWS Transform は検出に直接質問をします。
発見
AWS Transform は、ワークロードの要件を理解するために質問します。質問はスキップできます。トピックは以下のとおりです。
-
を使用するビジネスユニットまたはチームの数 AWS
-
業界および該当するフレームワーク (HIPAA、PCI-DSS、SOC2、FedRAMP)
-
ワークロードが機密データ (PII、PHI、財務) を処理するかどうか
-
環境分離設定 (開発dev/test/staging/個別のアカウントまたは共有として生成)
-
ワークロードの分離要件
-
ビジネスアプリケーションとその目的
-
アプリケーションへのサーバーグループ化
-
コストの追跡と配分のニーズ (ビジネスユニット、プロジェクト、環境別)
-
今後 12~24 か月に予想される増加
-
アカウント戦略の設定 (アカウント、グループ化、または環境ベースごとに 1 つのアプリ)
提案されたワークロード構造
回答と移行計画データに基づいて、 AWS Transform はワークロード OU の下に OU とアカウント構造を提案します。この提案には、各設計決定の背後にある推論が含まれています。
AWS 変換は、次の設計原則に従います。
-
移行ウェーブ内のすべてのサーバーは同じアカウントに送られます。ウェーブをアカウント間で分割することはできません。これは、ウェーブ実行中のリホスト制限です。
-
分離された環境をリクエストすると、 AWS Transform はワークロード/本番稼働用およびワークロード/非本番稼働用サブ OUsを作成します。
-
該当するフレームワークが特定された場合、 AWS Transform はワークロード/規制対象およびワークロード/標準サブ OUsを作成します。
-
複数のビジネスユニットが異なるガバナンスを必要とする場合、 AWS Transform はワークロードの下にbusiness-unit-specific OUs を作成します。
-
重要または機密データアプリケーションは、アカウントごとに 1 つのアプリケーションを取得します。この場合、ウェーブプランを反復するように求められることがあります。
-
依存関係を共有する緊密に結合されたアプリケーションは、1 つのアカウントにグループ化されます。
提案された各アカウントには、名前、目的、ターゲット OU、ビジネスユニットが含まれます。 AWS Transform は、使用されている命名規則を示します (例: <business-unit>-<environment>-<workload>)。
AWS Transform が変更を適用する前に、提案された構造を確認して変更できます。適用後、反復して、満足するまで追加の変更を加えることができます。
ワークロード SCP 設定
ワークロード構造が作成されると、 AWS Transform は使用可能な SCPs を提示し、ワークロード OUs。適用SCPs と OUs. AWS Transform が SCPsし、更新された組織ツリーを SCP 概要テーブルとともに表示します。
ワークロードのデプロイ
ワークロード設計が完了したら、デプロイ方法を選択します。
-
Deploy for me – AWS Transform はワークロード OUs、アカウント、SCPs を Organization にデプロイします AWS 。
-
自分でデプロイする – AWS 変換は IaC アーティファクトを生成して任意の形式でダウンロードします (「」を参照IaC 形式)。
IaC 形式
自己デプロイを選択すると、 AWS Transform は次の形式で Infrastructure as Code アーティファクトを生成します。
-
AWS Cloud Development Kit (AWS CDK) – プログラムによるインフラストラクチャデプロイ用の TypeScript プロジェクト。
-
HashiCorp Terraform – ランディングゾーンリソースを管理するための HashiCorp 設定言語 (HCL) テンプレートを生成します。
-
Landing Zone Accelerator (LZA) – LZA ユニバーサル設定バージョン 1.1.0 に基づく設定 YAML ファイル。これらのエンタープライズ対応テンプレートは、 の Landing Zone Accelerator と連携して、マルチアカウント AWS 環境を確立 AWS します。生成されたファイルには、ガバナンス、組織構造、ネットワークに関する事前設定が含まれています。これらの設定はベストプラクティスと一致し AWS ています。詳細については、「LZA ユニバーサル設定」を参照してください。
注記
Landing Zone Accelerator (LZA) パイプラインを介してデプロイする場合、 AWS Transform アカウントと LZA のインストールは同じ AWS Organization に存在する必要があります。 AWS Transform と LZA で使用される Organizations IDs が一致しない場合、デプロイは失敗します。Organizations を使用して LZA インストールを設定する方法については、AWS 「Organizations ベースのインストール」を参照してください。
形式を選択すると、 AWS Transform はアーティファクトを生成し、ダウンロードできるようにします。
ダウンロードしたファイルが破損または改ざんされていないことを確認するには、チェックサムを生成してダウンロードし、以下を使用してローカルに生成されたハッシュと比較します。
openssl dgst -sha256 -binary <file.zip> | base64
デプロイの承認プロセス
ランディングゾーンのデプロイリクエストには、実行前に明示的な承認が必要です。デプロイリクエストを送信すると、 AWS Transform Approvals タブを通じて、承認された承認者に自動的にルーティングされます。
承認者は CloudFormation テンプレートとランディングゾーンの設定を確認します。 AWS Transform の管理者ロールを持つユーザーのみがデプロイリクエストを承認できます。各送信は新しいレビューサイクルをトリガーし、デプロイは確認を受け取った後にのみ続行されます。
承認者がリクエストを拒否した場合は、直接連絡して必要な変更について話し合います。システムは、監査目的でのすべての承認決定を追跡し、デプロイ履歴を維持します。
ランディングゾーンリソースにタグを付ける
AWS 変換は、追跡のために、生成されたすべてのリソースに定義と実行 IDs "CreatedBy": "AWSTransform"とともに自動的にタグ付けします。
自動タグ
すべてのランディングゾーンリソースには、次のタグが付けられます。
-
CreatedBy– AWSTransform -
ATWorkspace– ワークスペース識別子
注記
移行が AWS Migration Acceleration Program (MAP 2.0) の一部である場合は、必要な MAP タグを含めることができます。キーは map-migratedで、値は です。ここでmigMPE_ID、MPE_ID は MPE 識別子です。MAP タグはコネクタのセットアップフェーズ中にリクエストされ、 AWS Transform はランディングゾーンのデプロイ中にこれらのタグを適用します。
変更の取り消し
削除できるのは、デプロイされていない要素のみです。OU またはアカウントがデプロイされると、ランディングゾーンエージェントを介して削除することはできません。
要素を削除するときは、順序付けが重要です。親の前に子を削除する必要があります。
-
まず (E メールで) アカウントを削除します。
-
OUs から SCPs を削除します。
-
子 OUs の削除 — アカウントまたはネストされた OU がまだある場合OUs を削除することはできません。