AWS:如何备份DynamoDB本地表并导入AWS Service

时间:2017-08-20 21:59:22

标签: amazon-web-services amazon-ec2 amazon-dynamodb

我在EC2实例上设置DynamoDB Local,用Python API加载了十几个表。

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -inMemory

现在我注意到这些表存储在内存中,并希望导出数据并加载到dynamodb Web服务。我没有找到任何有用的函数来将db表导出到文件(https://boto3.readthedocs.io/en/latest/reference/services/dynamodb.html)。

我尝试通过网址http://ip:8000访问本地数据库,但遗憾的是它无效:

--2017-08-20 21:49:19--  http://localhost:8000/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:8000... connected.
HTTP request sent, awaiting response... 400 Bad Request
2017-08-20 21:49:19 ERROR 400: Bad Request.

感谢任何建议

1 个答案:

答案 0 :(得分:0)

您可以使用插件https://github.com/99xt/dynamodb-schema-migrate将架构迁移到AWS账户。 您可以稍微修改并使用本地架构并使用它来迁移架构。