DynamoDB PowerShell:无法在选定区域中创建本地表

时间:2016-05-24 12:48:09

标签: node.js powershell amazon-dynamodb dynamo-local

我尝试使用PowerShell cmdlet在DynamoDB的本地实例中创建表。在VS AWS Explorer中,我创建了一个DDB实例并将其绑定到端口:10000。在此之后,创建了新的DB,其中name为KEYID_us-east-1.db

在PS脚本中,我设置AWS上下文和表以在eu-central-1区域中创建它。尽管如此,新表是在us-east-1 db中创建的,因此PS cmdlet忽略了我的区域设置并使用了默认值。

同时,当我在NodeJS中指定一个不同的区域,但是我在PS脚本中使用的端点相同时,在访问数据库后,新的数据库会显示我指定的区域。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

请参阅以下链接中的“备注”部分。看起来本地dynamodb实例使用该区域来创建数据库文件。但是,本地实例未以与AWS远程dynamodb实例相同的方式有效地使用该区域。

“项目符号点:2 - 您为AWS访问密钥和区域提供的值仅用于命名数据​​库文件。”

https://aws.amazon.com/blogs/aws/dynamodb-local-for-desktop-development/