ある企業が、REST API を介して注文出荷統計を提供するアプリケーションを構築しています。この企業は、これらの統計を抽出し、HTML 形式にフォーマットして、毎日同じ時間に複数のアドレスにレポートをメールで送信する必要があります。ソリューションアーキテクトは、これらの要件を満たすためにどの2つのステップを実行すべきですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon Simple Email Service (Amazon SES) を使用してデータをフォーマットし、メールでレポートを送信します。, Amazon EventBridge (Amazon CloudWatch Events) のスケジュールイベントを作成し、アプリケーションの API にデータをクエリする AWS Lambda 関数を呼び出します。.
これが解答である理由
このソリューションは、EventBridgeでスケジュールされたLambda関数を使用して、アプリケーションのAPIから注文出荷統計を定期的に取得します。Lambda関数は取得したデータをHTML形式に整形し、Amazon SESを使用して指定されたアドレスにメールでレポートを送信します。
不正解の選択肢:
Kinesis Data Firehoseはストリーミングデータを処理するためのサービスであり、このユースケースには適していません。
AWS Glueジョブはデータ変換やETLに適していますが、APIからのデータ取得とHTMLメール送信にはLambda関数の方がシンプルで効率的です。
S3にデータを保存しSNSで通知する方法は、レポートのメール送信には直接的ではありません。SNSは通知サービスであり、HTML形式のレポートを生成して送信する機能はありません。