【问题标题】:DynamoDB PowerShell: can't create local table in selected regionDynamoDB PowerShell:无法在选定区域中创建本地表
【发布时间】:2016-05-24 12:48:08
【问题描述】:

我正在尝试使用 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 脚本中使用相同的端点时,在访问数据库后,新的数据库出现在我指定的区域。

为什么会这样?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多