AWS Lambda
Guia do desenvolvedor

Uso do AWS Lambda com o Amazon Cognito

O recurso de eventos do Amazon Cognito permite executar funções do Lambda em resposta a eventos no Amazon Cognito. Por exemplo, você pode invocar uma função de Lambda para os eventos Sync Trigger, que são publicados toda vez que um conjunto de dados é sincronizado. Para saber mais e obter um exemplo prático, consulte Apresentação do Amazon Cognito Events: Sync Triggers no blog de desenvolvimento móvel.

exemplo Evento de mensagem do 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 }

Você configura o mapeamento de fonte do evento usando a configuração de assinatura de eventos do Amazon Cognito. Para obter informações sobre o mapeamento de origem de evento e um evento de exemplo, consulte Eventos do Amazon Cognito no Guia do desenvolvedor do Amazon Cognito.