Q39 — AWS SAA-C03 第7章
第 39/65 問 | ← 第7章
Q469. ある企業が、従業員データを階層的な構造関係で格納するアプリケーションを作成したいと考えています。この企業は、従業員データに対する高トラフィックなクエリに対して最小遅延の応答を実現する必要があり、また機密データを保護する必要があります。さらに、従業員データに金融情報が含まれている場合、毎月メール通知を受け取る必要があります。これらの要件を満たすために、ソリューションアーキテクトが実施すべき手順の組み合わせはどれですか?(2つ選択してください。)
- A. 従業員データを階層的に格納するために Amazon Redshift を使用します。データを毎月 Amazon S3 にアンロードします。
- B. 従業員データを階層的に格納するために Amazon DynamoDB を使用します。データを毎月 Amazon S3 にエクスポートします。 ✓
- C. AWS アカウントに対して Amazon Macie を設定します。Macie を Amazon EventBridge と統合し、毎月のイベントを AWS Lambda に送信します。
- D. Amazon S3 に格納された従業員データを分析するために Amazon Athena を使用します。Athena を Amazon QuickSight と統合して分析ダッシュボードを公開し、ユーザーと共有します。
- E. AWS アカウントに対して Amazon Macie を設定します。Macie を Amazon EventBridge と統合し、Amazon Simple Notification Service(Amazon SNS)のサブスクリプションを通じて毎月の通知を送信します。 ✓
正解: B. 従業員データを階層的に格納するために Amazon DynamoDB を使用します。データを毎月 Amazon S3 にエクスポートします。, E. AWS アカウントに対して Amazon Macie を設定します。Macie を Amazon EventBridge と統合し、Amazon Simple Notification Service(Amazon SNS)のサブスクリプションを通じて毎月の通知を送信します。
解説
要件を満たすには、(1) 高トラフィック・クエリに対する低遅延応答、(2) 機密データの保護、(3) 金融情報の検出および毎月のメール通知、の3点に対応する必要があります。Amazon DynamoDB は、階層的データ(例:ネストされたJSON)をサポートし、一貫した低遅延の読み取り/書き込みを提供するため、要件(1)に最適です(AのAmazon Redshiftは分析ワークロード向けであり、低遅延OLTPには不向き)。機密データの保護と金融情報の検出には、Amazon Macie が適しており、これは機密データ(例:クレジットカード番号、銀行口座情報など)を自動検出し、分類・監視できます。Macie は Amazon EventBridge と統合可能で、検出イベントをトリガーとして、Amazon SNS を介したメール通知(要件3)を実現できます(E)。一方、CはLambdaへのイベント送信を指定していますが、メール通知にはSNSが必要であり、Lambda単体ではメール送信機能を提供しないため、要件を直接満たしません。BはDynamoDBの利用という点で部分的に正しいですが、「毎月S3へエクスポート」だけでは金融情報検出や通知機能は提供されず、単独では不十分です。Dは分析と可視化に焦点を当てており、機密データ保護や自動通知とは無関係です。したがって、正解はBとEです。ただし、Bは「毎月S3へエクスポート」のみを述べており、Macieによる検出機能までは言及しておらず、厳密には不完全です。しかし、問題文の「combination of steps」(複数ステップの組み合わせ)という文脈では、B(DynamoDBによる低遅延格納)+E(Macie+EventBridge+SNSによる検出と通知)が、すべての要件を網羅する唯一の合理的なペアです。よって、正解はBおよびEです。