Amazon dynamodb 将dynamodb_本地数据库文件传输到另一台计算机

Amazon dynamodb 将dynamodb_本地数据库文件传输到另一台计算机,amazon-dynamodb,dynamo-local,Amazon Dynamodb,Dynamo Local,我们在一些堆栈中使用DynamoDB,并在开发机器上使用Amazon的DynamoDB_本地实例。我最近升级到了一个新的Macbook,并且正确地设置了我的开发环境,但是我不确定如何移动看起来像任何东西的dynamodb_本地数据库文件,或者如何在新计算机上与我的新dynamodb_本地实例一起使用它 dynamodb_本地实例与2014-10-07版本相同,运行正常。如果在运行时使用-dbPath选项使用anywhere\u localhost.db文件指定目录,它似乎不会读取/检测我的db文

我们在一些堆栈中使用DynamoDB,并在开发机器上使用Amazon的DynamoDB_本地实例。我最近升级到了一个新的Macbook,并且正确地设置了我的开发环境,但是我不确定如何移动看起来像任何东西的dynamodb_本地数据库文件,或者如何在新计算机上与我的新dynamodb_本地实例一起使用它

dynamodb_本地实例与2014-10-07版本相同,运行正常。如果在运行时使用-dbPath选项使用anywhere\u localhost.db文件指定目录,它似乎不会读取/检测我的db文件


任何帮助都将不胜感激,我将根据需要用更多信息编辑此问题。谢谢

您是否使用完全相同的AWS凭证AWS\u ACCESS\u KEY\u ID/AWS\u SECRET\u ACCESS\u KEY访问DynamoDB本地数据库?我注意到每个凭证对最终都会创建/访问自己的DB文件。或者,根据,sharedDb将确保所有凭据共享同一个DB。

您只需要将文件从一台计算机复制到另一台计算机上吗?好的,我复制了该文件,并将其放在以前运行该文件的文件夹中,但新的dynamodb_本地实例不会写入该文件。我使用的是以前计算机上相同的AWS凭据,因此我不确定发生了什么。是的,我使用的是以前计算机上相同的凭据。谢谢你指出sharedDb选项,我一定错过了。我不确定它最初是哪个文件,但我根据数据库文件的文件大小猜测,该文件大小为2Mb,我存储了相当多的调试数据。sharedDb标志最终是否对您有效,或者您是否仍然被卡住?嗯,当我使用dbPath选项运行时,查看dynamo日志,它正在查找文件并用该文件实例化dynamodb_local,但没有检测其中的任何数据。我将再次检查凭据是否仍然相同。如果它正在查找该文件,那么您必须使用正确的凭据和区域,因为该文件名为:MyAccessKeyId_region.db。只是检查一下。。。您已经查看了该文件并确认其中有数据?耶,我曾经检查过任何东西\u localhost.db,并验证它是否有我的旧数据。还验证了我也在使用相同的AWS密钥。