証拠ファインダーのデフォルトのエクスポート先の設定
証拠ファインダーでクエリを実行すると、検索結果をカンマ区切り値 (CSV) ファイルにエクスポートできます。この設定を使用して、Audit Manager がエクスポートしたファイルを保存するデフォルトの S3 バケットを選択します。
前提条件
CloudTrail がエクスポートファイルを書き込めるように、S3 バケットには必要な権限ポリシーが設定されている必要があります。具体的には、バケットポリシーには s3:PutObject
アクションとバケット ARN が含まれ、サービスプリンシパルとして CloudTrail をリストする必要があります。
-
使用できるアクセス許可ポリシーの例については、「例 3 (エクスポート先のアクセス許可)」を参照してください。
-
このポリシーを S3 バケットにアタッチする方法については、「Amazon S3 コンソールを使用したバケットポリシーの追加」を参照してください。
-
その他のヒントについては、このページの「エクスポート先の設定に関するヒント」を参照してください。
エクスポート先の設定に関するヒント
ファイルのエクスポートを確実に成功させるために、エクスポート先の以下の設定を確認することをお勧めします。
- AWS リージョン
-
カスタマーマネージドキー (提供されている場合) の AWS リージョン は、評価のリージョンと一致する必要があります。KMS キーの変更方法については、「Audit Manager のデータ暗号化設定」を参照してください。
- クロスアカウント S3 バケット
エクスポート先として、クロスアカウント S3 バケットを使用することは、Audit Manager コンソールではサポートされていません。AWS CLI または AWS SDK のいずれかを使用して、評価レポートの送信先としてクロスアカウントバケットを指定することは可能ですが、簡素化のために、これはお勧めしません。エクスポート先として、クロスアカウント S3 バケットを使用することを選択する場合は、次の点を考慮してください。
-
デフォルトでは、CSV エクスポートなどの S3 オブジェクトは、オブジェクトをアップロードする AWS アカウント によって所有されます。S3 オブジェクト所有権設定を使用して、このデフォルト動作を変更すると、
bucket-owner-full-control
既定のアクセスコントロールリスト (ACL) があるアカウントによって記述された新しいオブジェクトが自動的にバケット所有者によって所有されるようにできます。必須ではありませんが、クロスアカウントバケットの設定に次の変更を加えることをお勧めします。これらの変更をすることで、バケット所有者はバケットに発行するエクスポート済みファイルを完全に制御できます。
-
S3 バケットのオブジェクト所有権を、デフォルトのオブジェクトライターではなく、優先バケット所有者に設定
-
バケットポリシーを追加して、そのバケットにアップロードされたオブジェクトに
bucket-owner-full-control
ACL が含まれるようにする
-
-
Audit Manager がファイルをクロスアカウント S3 バケットにエクスポートできるようにするには、次の S3 バケットポリシーをエクスポート先に追加する必要があります。
placeholder text
を独自の情報に置き換えます。このポリシーのPrincipal
要素は、評価を所有し、ファイルをエクスポートするユーザーまたはロールです。Resource
は、ファイルのエクスポート先のクロスアカウント S3 バケットを指定します。{ "Version": "2012-10-17", "Statement": [ { "Sid": "Allow cross account file exports", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::
AssessmentOwnerAccountId
:user/AssessmentOwnerUserName
" }, "Action": [ "s3:ListBucket", "s3:PutObject", "s3:GetObject", "s3:GetBucketLocation", "s3:PutObjectAcl", "s3:DeleteObject" ], "Resource": [ "arn:aws:s3:::CROSS-ACCOUNT-BUCKET
", "arn:aws:s3:::CROSS-ACCOUNT-BUCKET/*
" ] } ] }
-
手順
この設定は、Audit Manager コンソール、AWS Command Line Interface (AWS CLI)、または Audit Manager API を使用して更新できます。