無限ノック › DEA 練習問題一覧 › 問題
DEAデータのセキュリティとガバナンス

ある金融機関のコンプライアンスチームは、Amazon Redshiftクラスターで実行されるすべてのSQLクエリ、ユーザーのログイン・ログアウト、ユーザー/グループへの変更を長期保管(最低7年)し、定期的な規制監査に活用したいと考えています。 また、保管されたログはAmazon Athenaを使ったアドホック分析にも対応する必要があります。 最も適切な構成はどれですか?

A
Amazon CloudWatchでRedshiftクラスターのEnhanced VPC Flow Logsを有効化し、CloudWatch Logs Insightsでクエリする
VPC Flow Logs はVPCレベルのネットワークトラフィックを記録するサービスで、Redshift内部のSQLクエリや認証イベントは記録対象外です。
B
Amazon CloudTrailでRedshiftのデータイベントを記録し、S3に保存されたログをAthenaでクエリする
CloudTrail はAWS APIコール(CreateCluster等の管理操作)を記録するサービスで、Redshiftクラスター内部のSQLクエリや認証ログは含まれません。
C
Redshiftクラスターの監査ログ(Audit Logging)をAmazon S3に出力し、AWS Glue CrawlerでスキャンしてAthenaからクエリ可能にする
✓ 正解
Redshift Audit Logging はSQLクエリ・接続・ユーザー操作ログをS3に継続的に出力し、Glue Crawler経由でAthenaからのアドホック分析と長期保管が可能です。
D
Redshiftクラスター内のSTL_QUERYシステムビューを定期的にUNLOADしてAmazon S3に保存し、Athenaでクエリする
STL_QUERY はRedshift内のシステムテーブルで保持期間に制限があり、クラスター障害時のデータ消失や手動UNLOADの運用負荷から7年保管要件に適しません。

解説

Amazon RedshiftのAudit Logging機能を有効にすると、接続ログ・ユーザーアクティビティログ・クエリログをS3バケットへ継続的に出力できます。S3のライフサイクルポリシーで7年間の長期保管を設定し、Glue CrawlerでGlue Data Catalogに登録することでAthenaからアドホック分析が可能になります。 AのVPC Flow LogsはVPCレベルのネットワークトラフィックをキャプチャするものであり、Redshift内で実行されたSQLクエリや認証イベントの内容は記録されません。 BのCloudTrailが記録するのはAWS APIコール(CreateCluster等)であり、Redshiftクラスター内部で実行されたSQLや認証ログは含まれません。 DのSTL_QUERYはRedshiftクラスター内のシステムテーブルであり、保持期間の制限やクラスター障害時にログが失われるリスクがあります。手動UNLOADによる運用は自動化が困難で信頼性も低く、7年間の長期保管要件に適しません。

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

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

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