AWS Organizations とマルチアカウント管理

AWS Organizationsは複数のAWSアカウントを一元管理するサービスです。一括請求によるコスト削減・ポリシーによるガバナンス強化・環境の分離など、企業のAWS利用に欠かせない機能を提供します。

概要

企業がAWSを利用する場合、開発・ステージング・本番といった環境分離や、部門ごとの管理のために複数のAWSアカウントを使い分けることが一般的です。AWS Organizationsはこれらの複数アカウントをひとつの組織として管理するためのサービスです。

Organizationsを使うことで、アカウントの一括請求・ポリシーの一元適用・アカウントの自動作成などが可能になります。CP試験では特に一括請求(Consolidated Billing)とSCP(サービスコントロールポリシー)が頻出です。

CP試験で押さえるポイント

マルチアカウント管理の利点

なぜ複数のAWSアカウントを使い分けるのでしょうか?主な理由は以下の通りです。

OU(組織単位)の仕組み

Organizations内のアカウントはOU(Organizational Unit:組織単位)を使って階層的に整理できます。

たとえば、「本番環境OU」「開発環境OU」「セキュリティOU」のように分け、OUごとに異なるポリシーを適用できます。OUはネスト(入れ子)にすることも可能で、企業の組織構造に合わせた階層を作れます。

OU例 配置するアカウント例 適用するSCP例
本番環境OU 本番アプリアカウント・本番DBアカウント リソースの削除を制限するSCP
開発環境OU 開発者1のアカウント・開発者2のアカウント 高コストなインスタンスタイプの使用を制限するSCP
セキュリティOU ログ集約アカウント・セキュリティ監査アカウント CloudTrailの無効化を禁止するSCP

SCP(サービスコントロールポリシー)

SCP(Service Control Policy:サービスコントロールポリシー)は、組織・OUまたはアカウントレベルで使用できるAWSサービスや操作の上限(ガードレール)を設定するポリシーです。

IAMポリシーとの違い

IAMポリシー SCP
適用対象 特定のIAMユーザー・グループ・ロール AWSアカウント・OU全体
設定場所 各AWSアカウント内 Organizations の管理アカウント
役割 権限を付与・制限する 利用可能な権限の上限(ガードレール)を設定する
管理者への影響 管理者はIAMポリシーを変更できる SCPはメンバーアカウントの管理者でも変更不可

重要なのは、SCPで拒否された操作は、メンバーアカウント内でIAMが許可していても実行できないという点です。SCPは「権限の上限」であり、「権限の付与」ではありません。

一括請求(Consolidated Billing)

OrganizationsのConsolidated Billingにより、組織内のすべてのアカウントの請求を管理アカウント(ルートアカウント)に一本化できます。

一括請求のメリット

AWS Control Tower(マルチアカウント環境の自動セットアップ)

Control Towerは、Organizationsを活用したマルチアカウント環境をベストプラクティスに沿って自動的にセットアップするサービスです。

Landing Zone(適切に設定されたマルチアカウント環境の基盤)を自動的に構築し、セキュリティとコンプライアンスのガードレールを自動設定します。新しいAWSアカウントを安全・一貫した方法でプロビジョニングするのに役立ちます。

関連サービスとの違い・使い分け

サービス・概念 役割・違い
Organizations vs IAM IAMは単一アカウント内のユーザー・ロールの権限管理。Organizationsは複数アカウントを横断した管理・請求の一元化を行います。
SCP vs IAMポリシー SCPはアカウント全体に適用する「権限の上限(ガードレール)」。IAMポリシーは個々のユーザー・ロールに対する権限付与・制限です。両方が「許可」して初めて操作が可能になります。
Organizations vs Control Tower Organizationsはアカウント管理・請求統合の基盤。Control TowerはOrganizationsを使ったマルチアカウント環境を自動・標準化してセットアップする上位レイヤーのツールです。

確認問題

付録:公式ドキュメント・Black Belt 動画

さらに深く学びたい方は、AWS公式の以下のリソースを参照してください(いずれも外部サイトが開きます)。

公式ドキュメント

AWS Black Belt Online Seminar(動画・解説資料)