是否可以将数据备份恢复到本地 dynamodb

Is it possible to restore a datomic backup to a local dynamodb

我正在尝试诊断一些性能问题,所以我有一个由本地 DynamoDB 实例支持的 Datomic 事务处理程序 运行。我想不通的是如何从我们的主要 Datomic 环境的备份中填充它。我知道基本命令是:

>datomic restore-db s3://<BUCKET> datomic:ddb://<REGION>/<DB-NAME>

但是如何告诉 datomic 使用本地 dynamodb?它似乎只接受 REGION 的有效 AWS 区域。我也尝试过使用 datomic:ddb-local 作为协议,但也没有成功。

如何形成目标URI?或者这甚至可能吗?

您应该能够使用此处所示的 ddb-local URI:http://docs.datomic.com/storage.html#dynamodb-local

它会是这样的:datomic:ddb-local://localhost:8000/my-table/my-db-name?aws_access_key_id=ABC&aws_secret_key=DEF,假设你是 运行 ddb-local at localhost on port 8000.

请注意,ddb-local 协议确实需要访问密钥和秘密,即使它们被忽略了。

最佳,

马歇尔