ある金融機関は規制コンプライアンス要件として、Amazon Bedrockへの全モデル呼び出しについてプロンプトと応答の完全なテキストを含む監査ログを7年間保存する義務があります。また、セキュリティチームは平日18時以降および休日にモデルが呼び出された場合のリアルタイムアラートも必要です。両方の要件を満たす最も適切なアーキテクチャはどれですか?
正解:Amazon BedrockのModel Invocation Logging(モデル呼び出しロギング)をS3バケットに有効化し、S3 Glacier Instant Retrievalへのライフサイクルポリシーで長期保存を設定する。CloudWatch LogsへのログストリーミングとMetric Filter・SNSで業務時間外アラートを実装する。 AWS CloudTrail(A)はBedrockへのAPIコールのメタデータ(誰が・いつ・何のAPIを呼んだか)は記録しますが、InvokeModelのリクエスト本文(プロンプト)とレスポンス本文(回答テキスト)は記録しません。Model Invocation Logging(B)こそがプロンプトと応答の完全なペイロードをキャプチャする機能です。S3ライフサイクルでGlacierへ移行することで7年間の低コスト保存が実現でき、CloudWatch Logsへのストリーミングでリアルタイムアラートも構成できます。 選択肢CのLambdaラッパーはBedrockを直接呼び出すバイパスのリスクがあります。 選択肢DのX-Rayはパフォーマンストレーシング用であり、コンテンツログ保存には使用しません。