助け合いフォーラム
AWS ソリューションアーキテクト - アソシエイト(SAA-C03)
問題ID : 34930
問題を開く
医療機器を販売している会社は、AWS上に販売管理システムを構築している。システムは、商品の注文が確定するとLambda関数を使用したアプリケーションで注文書PDFを作成し、S3バケットに保存する。さらに注文情報を複数のアプリケーション(在庫、出荷、財務)に送信し、それぞれ並列に処理したい。
次のうち、もっとも適切なソリューションはどれか。
この問題はプレミアムコンテンツです。
S3イベント通知をもとに、Lambdaを介してSNSに配信する構成について
投稿日 2026/02/01
いつもお世話になっております。
本問題の以下の正解について質問になります。
「S3イベント通知を使用して、S3バケットにファイルが保存されるとLambda関数が実行されるようにする。Lambda関数が注文情報をAmazon SNSへ配信する。SNSトピックから複数のSQSキューへ配信し、各アプリケーションはSQSキューから注文情報を受け取って処理する」
正解では、S3へのファイル保存を契機として、S3イベント通知 -> Lambda -> SNS という構成でSNSまで配信しています。
しかしながら以下のAWS公式ガイドの通り、S3イベント通知でSNSに直接配信することが可能な認識です。
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/EventNotifications.html
そのため、現在のAWSではLambdaを介すことは不要かと思いますがいかがでしょうか。
もしくは、他の理由によりLambdaが必要になりますでしょうか。
スタッフからの返信
この投稿に対して返信しませんか?
s staff_satomi
2026/02/02 11:55
awsato9999様 ご指摘の点を修正いたしました。 ご報告いただきまして、誠にありがとうございます。