Назад | Перейти на главную страницу

Как синхронизировать данные или активировать лямбда-выражение при изменении пользовательских атрибутов Cognito?

Я пытаюсь синхронизировать данные пользователя (имя + некоторые настраиваемые атрибуты) из пользовательского пула AWS Cognito с таблицей DynamoDB. Cognito имеет множество триггеров, связанных с входом / регистрацией но я не нашел ни одного триггера, который срабатывает при обновлении атрибутов пользователя.

Как я могу активировать лямбда-выражение или иным образом синхронизировать данные при изменении атрибутов пользователя?

Я искал похожую ситуацию, но, похоже, Cognito еще не знает этого сценария.

AWS знает об этом, но я не смог найти способ отслеживать их прогресс. Вы можете посмотреть здесь AWS thread Trigger Service / Lambda при изменении атрибута пользователя Cognito.

На данный момент то, что я сделал, чтобы иметь status в таблице пользователей в Dynamodb, поэтому, когда я изменяю когнитивное состояние данных, я устанавливаю это поле как ложное, что запускает лямбда-выражение, которое получит данные из когнито и выполнит синхронизацию.