Amazon Cognito とAWS Lambda を使用する - AWS Lambda

Amazon Cognito とAWS Lambda を使用する

Amazon Cognito イベント機能では、Amazon Cognito のイベントへの応答として Lambda 関数を実行できます。例えば、データセットが同期されるたびに発行される同期トリガーイベントに対して Lambda 関数を呼び出すことができます。詳細および例の解説については、モバイル開発ブログの Amazon Cognito イベントの概要: 同期トリガーを参照してください。

例 Amazon Cognito メッセージイベント

{ "datasetName": "datasetName", "eventType": "SyncTrigger", "region": "us-east-1", "identityId": "identityId", "datasetRecords": { "SampleKey2": { "newValue": "newValue2", "oldValue": "oldValue2", "op": "replace" }, "SampleKey1": { "newValue": "newValue1", "oldValue": "oldValue1", "op": "replace" } }, "identityPoolId": "identityPoolId", "version": 2 }

Amazon Cognito のイベントサブスクリプション設定を使用してイベントソースマッピングを設定します。イベントソースマッピングとイベント例については、Amazon Cognito デベロッパーガイドAmazon Cognito events を参照してください。