無限ノック › DEA 練習問題一覧 › 問題
DEAデータオペレーションとサポート

あるデータエンジニアリングチームは、コンプライアンス要件に基づいて Amazon S3 データレイクへのアクセス監査を実施する必要があります。 要件は以下の通りです。 - 過去30日間に特定の S3 バケット内のオブジェクトを読み取りまたは削除した IAM ユーザーとロールの一覧を取得する - 同様の分析を将来にわたって繰り返し実行できる仕組みを構築する 最も適切なアプローチはどれですか?

A
対象の S3 バケットでサーバーアクセスログを有効にし、ログを別の S3 バケットに保存して Amazon Athena でクエリする
S3 サーバーアクセスログは、ログ配信がベストエフォートであるため一部のアクセスが記録されない可能性があり、コンプライアンス目的の監査には完全性が保証される CloudTrail データイベントが適している。
B
AWS CloudTrail でデータイベント(S3 オブジェクトレベルのログ)の記録を有効にし、ログを Amazon S3 に保存して Amazon Athena でクエリする
✓ 正解
S3 オブジェクトの読み取り(GetObject)や削除(DeleteObject)を IAM プリンシパル情報付きで確実に記録するには、CloudTrail のデータイベントを有効にする必要があります。ログを S3 に保存して Athena でクエリすることで、過去の任意期間を繰り返し分析できるコンプライアンス対応の仕組みを構築できます。
C
AWS CloudTrail で管理イベントのみを記録し、Amazon CloudWatch Logs Insights でアクセスパターンを分析する
CloudTrail の管理イベントは、バケット作成・削除などのコントロールプレーン操作を記録しますが、オブジェクトの読み取り・削除などのデータプレーン操作は含まれない。
D
Amazon Macie を有効にして S3 バケットへのアクセスパターンと機密データへのアクセスを自動検出する
Amazon Macie は、データ分類と機密情報の自動検出に特化しており、特定 IAM エンティティのアクセス履歴を一覧取得する機能は持っていない。

解説

S3 オブジェクトの読み取り(GetObject)や削除(DeleteObject)を IAM プリンシパル情報付きで確実に記録するには、CloudTrail のデータイベントを有効にする必要があります。ログを S3 に保存して Athena でクエリすることで、過去の任意期間を繰り返し分析できるコンプライアンス対応の仕組みを構築できます。 選択肢AのS3 サーバーアクセスログは、ログ配信がベストエフォートであるため一部のアクセスが記録されない可能性があり、コンプライアンス目的の監査には完全性が保証される CloudTrail データイベントが適している。 選択肢CのCloudTrail の管理イベントは、バケット作成・削除などのコントロールプレーン操作を記録しますが、オブジェクトの読み取り・削除などのデータプレーン操作は含まれない。 選択肢DのAmazon Macie は、データ分類と機密情報の自動検出に特化しており、特定 IAM エンティティのアクセス履歴を一覧取得する機能は持っていない。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← DEA の問題一覧に戻る