AWS Organizations
AWS Organizationsは、 複数のAWSアカウントを統合 するためのアカウント管理サービス。アカウント管理1や 一括請求 機能をはじめとした、以下の機能が備わっている。
- アカウントの一元管理
- 一括請求
- アカウントのグループ( OU )化
- アカウント毎の アクセスコントロール
- タグの標準化
- IAMの統合
これらの機能を実現するために、AWS Organizationsは以下のAWSサービスと連携している。
サービス名 | 有効化 | 実現できること |
---|---|---|
AWS IAM | 不要 | サービスアクティビティ による 最終アクセス時間の確認 |
AWS Artifact | 必要 | 組織契約 による 契約の受諾 |
AWS CloudTrail | 必要 | 組織の証跡 による 証跡の組織への適用 |
AWS CloudWatch Events | 不要 | |
AWS Config | 必要 | アグリゲータ による 集約ビュー の表示 |
AWS Control Tower | 不要 | |
AWS Directory Service | 必要 | |
AWS Firewall Manager | 必要 | AWS Firewall Manager による WAFルールの管理 |
AWS ライセンスマネージャー | 必要 | |
AWS RAM | 必要 | |
AWS Service catalog | 必要 | |
Service Quotas | 不要 | |
AWS シングルサインオン | 必要 | |
AWS System Manager | 必要 | Systems Manager Explorer によるデータの同期 |
タグポリシー | 必要 |
AWS Organizationsを有効化すると、複数のAWSアカウントを一括管理することができる。それぞれのアカウントは、ルートを親として 組織単位 (OU)ごとに分類することができる。アカウントは、 マスターアカウント (=ルート)と メンバーアカウント に分かれ、マスターアカウントにはメンバーアカウントを管理するための様々な権限が付与される。AWS Organizationsの全ての機能を有効化することも、 一括請求機能のみを有効化 することもできる。各OUもしくはアカウント単位に、 サービスコントロールポリシー と呼ばれる各アカウントが持つ権限を明示したポリシーを適用することができる。 サービスコントロールポリシーとタグポリシーは、デフォルトでは無効化されている ので、利用する場合は有効化する。
組織とアカウント
AWS Organizationsが持つことのできるマスターアカウントは1つのみである。マスターアカウントでOrganizationsを有効化し、その後参加するアカウントを招待することで、メンバーアカウントを追加することができる。 マスターアカウントはサービスコントロールポリシーの影響を受けない 。Organizationsを削除すると復元できず、またポリシーも削除される。削除する際には、 全てのメンバーアカウントを消去する必要 がある。
Organizationsに参加したメンバーアカウントでは、サービスコントロールポリシーやタグポリシーが即座に適用され、またサービスの信頼を有効化している場合は、そのサービスからメンバーアカウントに対してアクションを実行することが許可される。また、Organizations内で新規のメンバーアカウントを作成することもできる。
ポリシー
サービスポリシー
サービスポリシーは、 最大で使用できるアクセスの権限を各アカウントに対して指定できる機能 。アカウントのルートユーザにも適用され、アカウントに与える影響が非常に大きいため適用する際には詳細のテストが必要である。IAMのサービスアクティビティに表示される、各アカウントの最終アクセス時刻を参考にポリシーの内容を決定することが望ましい。
サービスポリシーは以下のタスクには影響しない。
- マスターアカウント
- Service-linked Role
- ルートユーザの認証
- サポートプランの変更
- CloudFrontの一部機能
サービスポリシーは、IAMポリシーとほぼ同じ構文を使用する。複数のポリシーが適用されている場合は、明示的なDenyがAllowよりも優先される。ポリシーの例は、 サービスコントロールポリシーの例 を参照のこと。
タグポリシー
タグポリシーを用いることで、タグキーおよびタグ値の大文字と小文字の処理方法の設定などを規定することができる。デフォルトでは、タグポリシーへのコンプライアンスの強制はされない。強制をサポートするAWSサービスは 強制をサポートするサービスとリソースタイプ を参照のこと。