Локальное восстановление Dynamodump выполнено успешно, но после восстановления невозможно отобразить локальные таблицы, используя aws cli - PullRequest
0 голосов
/ 17 апреля 2020

Я использую https://github.com/bchew/dynamodump/blob/master/dynamodump.py для резервного копирования таблицы из AWS и ее локального восстановления на локальной динамической базе данных, работающей как контейнер docker.

Я вижу, что файлы для схемы и данных создаются правильно после выполнения этой команды

python dynamodump.py -m backup -r us-west-2 -p <profile> -s <table_name>

Затем я использую приведенную ниже команду для локального восстановления данных.

python dynamodump.py -m restore -r local -s <table_name> --host localhost --port 8000 --accessKey fakeMyKeyId --secretKey fakeSecretAccessKey

Не выдает никаких ошибок, но когда я использую aws cli для вывода списка таблиц, он не показывает таблицы. aws dynamodb list-tables --endpoint-url http://localhost:8000

{"TableNames": []}

Это какая-то проблема профиля? Почему таблица не указана, когда я делаю aws -cli.

...