web-dev-qa-db-ja.com

LambdaがSNSによって呼び出された場合、常に1つのレコードしかありませんか?

SNSからLambdaでイベントを受信すると、イベントの外部構造は次のようになります。{"Records":[...]}

私が見たすべてのチュートリアルで、recordsフィールドには1つのレコードしかありませんでした。

「レコード」配列には常に1つのアイテムしか含まれないと想定しても安全ですか?

35
RckMrkr

各SNS通知には、1つ以下のメッセージが含まれます。

SNSの信頼性セクションを参照してくださいFAQ: https://aws.Amazon.com/sns/faqs/

そうは言っても、各ラムダ関数トリガーには単一のレコードしかありません

36
omuthu

同じことに遭遇しました、そして後世のために、私はそれを公式のAWSチュートリアルに追加する価値があると思います、彼らはちょうど1つのレコードがあることに依存しています:

https://docs.aws.Amazon.com/lambda/latest/dg/with-sns-create-package.html

3
James Flight