助け合いフォーラム
AWS ソリューションアーキテクト - アソシエイト(SAA-C03)
問題ID : 30335
問題を開く
Amazon S3上のデータに変更が加えられた場合に、どのアカウントがどのような操作を行ったのかを追跡できるようにしたい。適切なアプローチはどれか。
この問題はプレミアムコンテンツです。
cloudtrailとeventbridgeの連携について
投稿日 2025/05/13
当問題の選択肢及び解説に以下の文があります
「・AWS CloudTrailとAmazon EventBridgeを連携し、S3上のデータに変更があった場合に通知が行われるようにする」
「EventBridgeは、AWS上のリソースの状態変化やスケジュールに応じてアクションを実行することができるサービスです。CloudTrailと連携が可能なのはCloudWatch Logsであり、EventBridgeとは連携できませんので誤りです。」
しかし、AIなどで確認してみると以下の回答が返ってきました。
「EventBridgeを用いた連携は、特定の条件が満たされた時に通知を行うことに秀でていますが、S3上での具体的な各操作がどのアカウントによるものかといった追跡を直接的に提供する方法ではありません。
CloudTrail自体は監査ログを記録し、S3での操作を詳細に追跡する能力がありますが、EventBridgeを使って通知するだけでは、この監査ログの詳細を完全に活用するわけではないのです。したがって、CloudTrailの証跡を有効にしてデータイベントを直接記録する方法の方が、目的に最も適しています。ここで記録された情報を基にして、どのアカウントがどの操作を行ったのかを詳細に追跡できます。」
この回答では「連携自体は可能だが、当問題に求められているシチュエーションにはふさわしくない」と読み解けます。
勿論AIが間違っている可能性もあるのですが本当に連携は不可能なのでしょうか?また、連携不可能だとしたら、何故なのでしょうか?
スタッフからの返信
この投稿に対して返信しませんか?
s staff_satomi
2025/05/13 16:49
lokorokomaru様 ご指摘の点を修正いたしました。 ご報告いただきまして、誠にありがとうございます。