【问题标题】:Delete a dynamodb table from local container using AWS Workbench使用 AWS Workbench 从本地容器中删除 dynamodb 表
【发布时间】:2020-12-17 16:41:48
【问题描述】:

我正在尝试在本地使用 DynamoDB,并且正在使用容器 https://hub.docker.com/r/amazon/dynamodb-local 与 AWS Workbench (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.html) 结合使用。

我已经在本地容器上成功创建了一个表,但现在我想删除它。我假设 AWS Workbench 具有此功能(?),而我只是愚蠢...有人可以指出我需要按下的按钮吗?

非常感谢。

【问题讨论】:

    标签: amazon-dynamodb-local


    【解决方案1】:

    如果其他人正在查看,在撰写本文时,aws Workbench 不支持删除表的功能。直接从 DynamoDb 团队得到了我的答案。

    【讨论】:

      【解决方案2】:

      在尝试将 NoSql Workbenck 中的数据更新到我的本地 DDB 表时遇到了这个问题。

      我的问题现在是知道如何在我第一次提交到 my local docker ddb server 后重新提交/更新数据,因为我收到了这个错误

      Error
      Could not commit to DynamoDB as table creation failed: ResourceInUseException: Cannot create preexisting table
      

      对我有用的是:

      1. 停止我的本地实例 (ctrl + c)
      2. 重启我的本地 ddb 服务器 (docker run -p 8000:8000 amazon/dynamodb-local)
      3. commiting我对本地DDB的更改again from NoSql Workbench

      以防万一其他人试图解决同样的问题,如果你还没有尝试过。

      【讨论】:

        猜你喜欢
        • 2022-11-26
        • 2021-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-10
        • 2019-06-25
        相关资源
        最近更新 更多