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

AWS Lambda を Amazon Cognito に使用する

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 イベント」を参照してください。