Я пытаюсь синхронизировать данные пользователя (имя + некоторые настраиваемые атрибуты) из пользовательского пула AWS Cognito с таблицей DynamoDB. Cognito имеет множество триггеров, связанных с входом / регистрацией но я не нашел ни одного триггера, который срабатывает при обновлении атрибутов пользователя.
Как я могу активировать лямбда-выражение или иным образом синхронизировать данные при изменении атрибутов пользователя?
Я искал похожую ситуацию, но, похоже, Cognito еще не знает этого сценария.
AWS знает об этом, но я не смог найти способ отслеживать их прогресс. Вы можете посмотреть здесь AWS thread Trigger Service / Lambda при изменении атрибута пользователя Cognito.
На данный момент то, что я сделал, чтобы иметь status
в таблице пользователей в Dynamodb, поэтому, когда я изменяю когнитивное состояние данных, я устанавливаю это поле как ложное, что запускает лямбда-выражение, которое получит данные из когнито и выполнит синхронизацию.