ハンズオン(簡易版): Organizations基礎(アカウント招待)

ハンズオン(簡易版): Organizations基礎(アカウント招待)

作成者:

波田野 裕一

公開日:

2022-01-06

更新日:

2023-11-30

目的

Organizationsに既存のAWSアカウントを招待します。

前提

作業権限条件

注釈

本ハンズオンは、2つのAWSアカウント(親用アカウント、子用アカウント)が必要です。

作業権限条件:

  • 親アカウントのroot権限

  • 子アカウント(招待アカウント)のroot権限

作業環境条件

本作業は、以下の環境で行います。

環境条件1: CloudShell

本作業は、AWS CloudShellでの実施を前提としています。

環境条件2: AWS CLIのバージョン

本作業は、AWS CLIのバージョン"2.7.12"以降での実施を前提としています。

コマンド:

aws --version

結果(例):

aws-cli/2.7.12 Python/3.7.10 Linux/4.14.291-218.527.amzn2.x86_64 exec-env/CloudShell exe/x86_64.amzn.2 prompt/off

構成

本手順書で構築するAWSリソースの構成は以下の図のようになります。

課題

構成情報

手順

注釈

CLIハンズオンの実施方法や効果的に行うためのポイントについては、CLIハンズオンガイドをご参照ください。

注釈

CloudShell環境で作業を実施します。

(リージョンはus-east-1で検証していますが、他のリージョンでも実施可能なはずです。)

事前作業 (ルートもしくはAdministratorAccess権限)

IAMグループの作成

IAMポリシーの作成・アタッチ (MFA強制)

IAMポリシーの作成・アタッチ (Organizations)

IAMユーザーの作成

AWSアカウントID用一時ファイルの作成

1. 組織の作成

2. SCPの有効化

3. ポリシーの作成

4. 組織ユニットの作成

5. 組織ユニットへのポリシーアタッチ

6. アカウントの招待

アカウントの招待 & キャンセル

親アカウント

アカウントの招待 & 辞退

親アカウント

招待アカウント (root)

アカウントの招待 & 受諾

親アカウント

招待アカウント (root)

アカウントのOU移動

課題

  • アカウントのOU移動

7. 動作確認 (親アカウント)

注釈

Webブラウザのプライベートブラウジングを利用することをお奨めします。

IAMユーザーを使用します。

IAMユーザーでのマネジメントコンソールログイン

MFAの設定と再ログイン

親アカウントから子アカウントへのスイッチロール

子アカウントのアクセス確認

  • 検索ボックスでEC2を検索します。

    • "EC2"をクリックします。

    • バージニア北部が表示されます。(ブラウザがプライベートモードの場合)

      • EC2 (正常)

  • リージョン(スイッチ)をクリックします。

    • 東京リージョンをクリックします。

      • EC2 (正常)

  • リージョン(スイッチ)をクリックします。

    • 米国東部(オハイオ)をクリックします。

      • EC2 (エラー)

親アカウントへ切り戻し

アンケート

今後の参考にするため、本手順についてご意見・コメントをお願いします。

注釈

  • 必須項目はありません。お気軽にご回答ください。

  • 内容が違えばお一人何回回答していただいても問題ありません。

  • はまりどころや誤字・脱字などの修正のご指摘もお待ちしています。

注釈

このアンケートシステムはS3 + Cognitoで構築しています。

後始末

クリーンアップ1. アカウントの組織からの離脱 (招待アカウント root)

追加アカウントの離脱

クリーンアップ2. 組織ユニットからのポリシーデタッチ

クリーンアップ3. 組織ユニットの削除

クリーンアップ4. ポリシーの削除

クリーンアップ5. SCPの無効化

クリーンアップ6. 組織の削除

事後作業

課題

  • IAMユーザーからログアウト

  • rootでログイン

IAMユーザーの削除

IAMポリシーのデタッチ・削除 (Organizations)

IAMポリシーのデタッチ・削除 (MFA強制)

IAMグループの削除

ハンズオン環境の片付け (親アカウント: CloudShell)

備考

(特になし)

参照情報