DynamoDB: удаление таблиц с репликами - PullRequest
0 голосов
/ 20 марта 2020

У меня проблемы с выяснением того, как автоматизировать процесс добавления и удаления таблиц с репликами (версия таблицы 2019.11.21)

Сценарий: у меня есть таблица в us-east-1 и обновление это с репликой в ​​нас-запад-2. Некоторое время спустя я хочу удалить эти таблицы, используя автоматический скрипт с aws cli.

Поскольку при удалении таблицы не удаляются ее реплики (почему ???), мне нужно удалить реплику и один раз. после завершения удалите исходную таблицу.

Я пытался

aws dynamodb update-table --table-name some-table --region us-east-1 --cli-input-json \
'{
  "ReplicaUpdates":
  [
    {
      "Delete": {
        "RegionName": "us-west-2"
      }
    }
  ]
}'

Но после этого я не уверен, как продолжить. Я не могу использовать «ждать», потому что удаление реплики не меняет статус таблицы. Я также не могу просто «подождать», пока таблица реплик больше не существует, потому что исходная таблица часто будет зависать на этапе обновления после удаления второй таблицы.

Какой разумный способ автоматизировать удаление реплик и удаление таблиц?

...