SNSをトリガーにLambda(Python3.9.10)実行する
Amazon SNSをトリガーにLambdaを実行します。
Lambdaの作成
lambda_function.py
import json def lambda_handler(event, context): sns_message = event['Records'][0]['Sns']['Message'] print(sns_message) return { 'statusCode': 200, 'body': f"SNS message: {sns_message}" }
サブスクリプションの作成
トピック作成済みとします。サブスクリプションを作成します。
Lambdaコンソールに戻るとトリガーにSNSが設定されています。
テスト
マネジメントコンソールからトピックを選択し、「メッセージの発行」をクリックします。
件名、本文を入力し、「メッセージの発行」をクリックします。
LambdaのCloudWatch Logsを見ます。
Lambdaが動作していることが確認できます。

なんちゃってですけどお料理得意なんです☆
保有資格:調理師免許、ふぐ取扱登録者(大阪)、食品衛生責任者、火元責任者
会社役員。趣味は食べ歩き飲み歩きと釣り。