#amazon-web-services #amazon-dynamodb
Вопрос:
Я использую лямбду в качестве обработчика потока в таблице dynamodb. Всякий раз, когда в таблице появляется обновление, моя лямбда будет вызвана для обработки изменений.
Теперь я собираюсь включить глобальную таблицу в dynamodb. Я хотел бы добавить логику в свою лямбду, чтобы проверить, являются ли записи обновления из потока dyanmodb из глобальной синхронизации таблиц или из обновления локального региона. Для этого я думаю использовать поле aws:rep:updateregion
, созданное глобальной таблицей dynamodb. В основном это поле говорит мне о регионе, в котором было сделано это изменение.
Однако это поле aws:rep:updateregion
доступно только в версии реплики 2017.11.29
. но я не могу создать эту версию реплики в таблице с существующими данными. Я могу создать его только на пустом столе.
Ниже приведен скриншот о создании версии реплики 2017.11.29.
но для таблицы с данными я не вижу этой кнопки:
Итак, вопрос в том, как я могу создать эту реплику версии 2017.11.29 в таблице с некоторыми данными?
Комментарии:
1. Что ты имеешь в виду? Вы используете SAM или CDK? У тебя есть какой-нибудь код?
2. извините за путаницу. Я обновил вопрос для получения дополнительной информации.
3. Ах — это значит, что вы уже находитесь на 2019.11.29
4. извините, я имею в виду создать 2017.11.29