ある金融機関がAmazon Bedrockを使った社内AIアシスタントを運用しています。内部監査チームから「誰がいつどの基盤モデル(Foundation Model)をどのAWSアカウントから呼び出したかを追跡できるようにしてほしい」という要件が出されました。この要件を満たすために最も適切なAWSサービスはどれですか?
選択肢AのAmazon CloudWatch Logsはアプリケーションログ収集の用途であり、AWSのAPI呼び出し監査には使用しません。 選択肢BのAWS CloudTrailはAWSアカウント上のAPI呼び出しを自動的に記録するサービスです。Amazon BedrockのInvokeModel APIなどを含め、誰がいつどのモデルをどのアカウントから呼び出したかの監査ログを提供します。なお、実際のプロンプト・レスポンス内容の記録にはAmazon Bedrockのモデル呼び出しログ記録機能(CloudWatch LogsまたはS3への出力)を別途有効化する必要があります。 選択肢CのAmazon SageMaker Model MonitorはMLモデルのデータドリフト監視が主な用途であり、API呼び出しの監査ログ取得には使用しません。 選択肢DのAWS ConfigはAWSリソースの設定変更追跡が主な用途であり、API呼び出し監査にはCloudTrailが適切です。