AWS Configの構成#
概要#
本資料は、AWS Organizations の機能を活用したマルチアカウント環境下でのConfigの有効化、及び、ログバケットの構成について記述しています。
以下に本資料Organizations構成とアカウント情報を記載します。
組織ID/AWS AccountID はお客様環境に応じて適宜読み替えて実施して頂く必要がございます。
Organizations構成とアカウント情報#
項目 | ID |
---|---|
組織ID | o-yyyyyyyyyy |
管理アカウント | 111111111111 |
リリースアカウント | 222222222222 |
ログアカウント | 333333333333 |
本資料を実施するための前提条件と設定のポイントは以下の通りです。
前提条件#
- AWS Organizations が導入済み
- 各アカウントへの
Administrator
権限でのログインが可能 - ログアカウント相当のAWSアカウントの準備
設定のポイント#
- AWS Config のログは、
ログアカウント
のS3に集約/保存 - S3 保管時に
KMS
による暗号化 - KMS の鍵は
ログアカウント
にて管理 - 設定時の権限
- AdministratorAccessポリシーが付与されている環境で作業します
- それぞれのメンバーアカウントはOrganizationsから払い出されいます。(各メンバーアカウントでOrganizationAccountAccessRoleがあり、マスターアカウントの信頼関係とAdministratorAccessの権限がある状態です)
AWS Configの構成#
事前準備 <管理アカウントでの作業>#
本ステップでは、後述する キーポリシー
及びバケットポリシー
で必要なOrganization ID
の確認を行ないます。
- マネジメントコンソールにて
AWS Organaizations
を開きます。
AWS Organaizations
画面右の設定
をクリックします。組織の詳細
画面に表示された組織ID
をテキストエディア等に控えます。