繁体   English   中英

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

[英]DynamoDB PowerShell: can't create local table in selected region

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

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

同时,当我在NodeJS中指定不同的区域,但在PS脚本中使用的端点相同时,访问数据库后,新的DB随即出现,并带有我指定的区域。

为什么会这样?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM