組織のイベントデータストアについて
AWS Organizations で組織を作成した場合は、その組織内のすべての AWS アカウント におけるすべてのイベントをログに記録する組織イベントデータストアを作成できます。組織のイベントデータストアは、すべての AWS リージョン に適用することも、現在のリージョンに適用することもできます。組織のイベントデータストアを使用して、AWS 外からイベントを収集することはできません。
管理アカウントまたは委任された管理者アカウントのいずれかを使用して、組織のイベントデータストアを作成することができます。委任された管理者が組織のイベントデータストアを作成しても、組織のイベントデータストアは組織の管理アカウントに存在します。これは、管理アカウントがすべての組織リソースの所有権を保持するためです。
組織の管理アカウントは、アカウントレベルのイベントデータストアを更新して組織に適用することができます。
組織のイベントデータストアが組織への適用として指定された場合は、組織内のすべてのメンバーアカウントに自動的に適用されます。メンバーアカウントは、組織のイベントデータストアを表示することも、これを変更または削除することもできません。デフォルトでは、メンバーアカウントは組織のイベントデータストアにアクセスできず、組織のイベントデータストアに対してクエリを実行することもできません。
次の表は、AWS Organizations 組織内の管理アカウントと委任された管理者アカウントの機能を示しています。
| 機能 | 管理アカウント | 委任された管理者アカウント |
|---|---|---|
|
委任された管理者アカウントを登録または削除する。 |
|
|
|
AWS CloudTrail イベントまたは AWS Config 設定項目用に組織のイベントデータストアを作成する。 |
|
|
|
組織のイベントデータストアでの Insights の有効化。 |
|
|
|
組織のイベントデータストアの更新。 |
|
|
|
組織イベントデータストアでのイベント取り込みを開始または停止します。 |
|
|
|
組織のイベントデータストアで Lake クエリフェデレーションを有効にする。2 |
|
|
|
組織のイベントデータストアでの Lake クエリフェデレーションの無効化。 |
|
|
|
組織のイベントデータストアの削除。 |
|
|
|
イベントデータストアに証跡イベントをコピーする。 |
|
|
|
組織のイベントデータストアでのクエリ実行。 |
|
|
|
組織イベントデータストアのマネージドダッシュボードを表示します。 |
|
|
|
組織イベントデータストアの Highlights ダッシュボードを有効にします。 |
|
|
|
組織イベントデータストアをクエリするカスタムダッシュボードのウィジェットを作成します。 |
|
|
1組織のイベントデータストアをアカウントレベルのイベントデータストアに変換したり、アカウントレベルのイベントデータストアを組織のイベントデータストアに変換したりできるのは管理アカウントだけです。組織のイベントデータストアは管理アカウントにのみ存在するため、委任された管理者はこれらのアクションを実行できません。組織のイベントデータストアをアカウントレベルのイベントデータストアに変換した場合は、イベントデータストアにアクセスできるのは管理アカウントだけになります。同様に、組織のイベントデータストアに変換できるのは、管理アカウント内のアカウントレベルのイベントデータストアだけです。
2組織のイベントデータストアでフェデレーションを有効にできるのは、委任された管理者アカウントの 1 つ、または管理アカウントだけです。他の委任管理者アカウントは、Lake Formation のデータ共有機能を使用すると、情報をクエリし共有することが可能です。組織の管理アカウントだけでなく委任された管理者アカウントも、フェデレーションを無効化することができます。
組織のイベントデータストアを作成する
組織の管理アカウントまたは委任された管理者アカウントは、CloudTrail イベント (管理イベント、データイベント) または AWS Config 設定項目を収集するために、組織イベントデータストアを作成することができます。
注記
証跡イベントをイベントデータストアにコピーできるのは、組織の管理アカウントのみです。
アカウントレベルのイベントデータストアを組織に適用する
組織の管理アカウントは、アカウントレベルのイベントデータストアを変換して組織に適用することができます。
委任管理者のデフォルトのリソースポリシー
CloudTrail は、委任管理者アカウントが組織イベントデータストアで実行できるアクションを一覧表示する、組織イベントデータストアの DelegatedAdminResourcePolicy という名前のリソースポリシーを自動的に生成します。DelegatedAdminResourcePolicy のアクセス許可は、AWS Organizations の委任管理者アクセス許可から派生します。
DelegatedAdminResourcePolicy の目的は、リソースベースのポリシーが組織イベントデータストアにアタッチされ、プリンシパルが組織イベントデータストアでアクションを実行することを許可または拒否する場合に、委任管理者アカウントが組織イベントデータストアを組織に代わって管理でき、組織イベントデータストアへのアクセスが意図せずに拒否されないようにすることです。
CloudTrail は、組織イベントデータストアに提供されるリソースベースのポリシーとともに DelegatedAdminResourcePolicy を評価します。委任管理者アカウントは、提供されたリソースベースのポリシーに、委任管理者アカウントが本来実行できるはずの、組織イベントデータストアでのアクションを実行することを明示的に拒否するステートメントが含まれている場合にのみアクセスを拒否されます。
この DelegatedAdminResourcePolicy ポリシーは、次の場合に自動的にアップデートされます。
-
管理アカウントが、組織イベントデータストアをアカウントレベルのイベントデータストアに変換したり、アカウントレベルのイベントデータストアを組織イベントデータストアに変換したりします。
-
組織の変更があります。例えば、管理アカウントは CloudTrail 委任管理者アカウントを登録または削除します。
CloudTrail コンソールの委任管理者リソースポリシーセクションで、または AWS CLI get-resource-policy コマンドを実行して組織イベントデータストアの ARN を渡すことで、最新のポリシーを表示できます。
次の例では、組織イベントデータストアで get-resource-policy コマンドを実行します。
aws cloudtrail get-resource-policy --resource-arn arn:aws:cloudtrail:us-east-1:888888888888:eventdatastore/example6-d493-4914-9182-e52a7934b207
このコマンドの出力には、リソースベースのポリシーと、委任管理者アカウント用に生成された DelegatedAdminResourcePolicy ポリシーが表示されます。