Как экспортировать данные (таблицы и данные) из AWS DynamoDB и импортировать в локальную DynamoDB? - PullRequest
1 голос
/ 07 апреля 2019

Я хотел бы создать изолированную локальную среду (работающую на Linux) для разработки и тестирования.

Как можно экспортировать данные (~ 10 таблиц и ~ несколько сотен элементов данных) из импорта AWS DynamoDB ind в локальный экземпляр DynamoDB?

Ответы [ 2 ]

2 голосов
/ 08 апреля 2019

Я не пробовал это, но вы должны быть в состоянии использовать CLI.

Сначала извлеките данные в локальные файлы JSON

aws dynamodb scan --table-name MYLIVETABLE --output json > pathtofile/MYLIVETABLE.json

И затем загрузить эти данные в локальный экземпляр DynamoDB

aws dynamodb batch-write-item --table-name MYLOCALTABLE --request-items file://pathtofile/MYLIVETABLE.json --endpoint-url http://localhost:8000
0 голосов
/ 07 апреля 2019

AWS предоставляет локальную версию для DynamoDB. Более подробная информация ниже: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html

создайте локальную копию, как указано выше, и перенесите ее в другой локальный экземпляр DynamoDB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...