Реплицируются ли GSI в глобальной таблице Dynamodb автоматически?

У меня есть gsi, определенный (в регионе usw2) глобальной таблицы, которая настроена на автоматическую репликацию для использования2. У меня есть gsi, определенный в usw2 для моей таблицы - будет ли индекс реплицирован автоматически? или мне нужно создать это вручную и в другом регионе?


person redzedi    schedule 08.09.2020    source источник


Ответы (1)


Есть два способа добавить регион в глобальную таблицу. По-старому - что было обычным способом до ноября 2019 года - вам нужно будет создать такую ​​же таблицу самостоятельно, и вам также нужно будет самостоятельно создать такие же индексы в другом регионе. Затем вы должны использовать UpdateGlobalTable. Цитата из документации по этой операции:

Если указаны глобальные вторичные индексы, то также должны выполняться следующие условия:

  • Глобальные вторичные индексы должны иметь то же имя.
  • Глобальные вторичные индексы должны иметь одинаковый хэш-ключ и ключ сортировки (если есть).
  • Глобальные вторичные индексы должны иметь одинаковые подготовленные и максимальные единицы емкости записи.

Новый (ноябрь 2019 г.) способ репликации в другой регион - использовать UpdateTable с параметром ReplicaUpdates. Этот способ не требует создания таблицы table вручную по другой причине. Amazon, похоже, не документировал, как создается эта таблица, и создаются ли в ней те же индексы, но, учитывая приведенную выше информацию, я не вижу причин, по которым она не будет создавать те же индексы, как всегда. требование.

Конечно, лучше всего просто попробовать и сообщить о своих выводах :-)

person Nadav Har'El    schedule 08.09.2020
comment
Спасибо за твой ответ! Я все еще новичок в aws Dynamodb. Поэтому я включил глобальную таблицу, когда я создавал их в usw2, а затем в той же учетной записи, когда я изменил регион на использование 2, таблицы были там (на панели инструментов пользовательского интерфейса), поэтому у меня создалось впечатление, что таблицы автоматически создаются / реплицируются на основе региона. о глобальных настройках таблицы. Эти таблицы были созданы до ноября 2019 г. - person redzedi; 08.09.2020