ある金融機関では、コンプライアンス要件として以下が義務付けられています。 ・すべての AWS リージョンの API アクティビティを記録 ・ログの改ざん防止と7年間の保持 ・CloudTrail を無効化する操作が試みられた場合の即時アラート送信 最小の設定作業でこれらの要件をすべて満たす構成はどれですか?
3つの要件を最小設定で満たすには以下の組み合わせが最適です。 ①マルチリージョントレイル:1つのトレイル設定で全リージョンの API アクティビティを自動記録し、新規リージョン追加時も自動対応する。 ②S3 Object Lock(Compliance モード):保持期間中はルートアカウントを含む誰もオブジェクトを削除・上書きできない WORM ストレージであり、ログの改ざん防止と7年保持を実現する。 ③CloudTrail ログファイル整合性検証:ダイジェストファイルで配信後のログ改ざんを検出できる。 ④EventBridge ルール:StopLogging API コールをリアルタイムで検出し、SNS トピック経由で即時通知できる。 選択肢Aのリージョン個別トレイルは設定作業が煩雑で新規リージョン追加のたびに対応が必要。S3 Glacier 移行だけでは Object Lock がなく改ざん防止要件を満たせない。 選択肢CのCloudTrail Lakeは長期 SQL クエリ分析に適したサービスだが、WORM 保護(Object Lock 相当)を持たず定期クエリによる StopLogging 検知はリアルタイム性が低い。 選択肢DのCloudWatch Logs 統合は StopLogging のアラーム設定が可能だが、CloudWatch Logs 自体に Object Lock 相当の改ざん防止機能がなく、Glacier 移行だけでは「改ざん防止」要件を満たせない。