【问题标题】:Dynamodb local web shell not displaying tablesDynamodb 本地 Web shell 不显示表格
【发布时间】:2020-04-02 08:52:35
【问题描述】:

我已经使用以下命令设置了 dynamodb docker 映像:

$ docker run -p 8000:8000 -v /Users/me/test/:/data/ amazon/dynamodb-local -jar DynamoDBLocal.jar --sharedDb --dbPath /data

我可以创建一个表:

$ aws dynamodb create-table --table-name aaa --attribute-definitions AttributeName=id,AttributeType=S --key-schema AttributeName=id,KeyType=HASH --billing-mode PAY_PER_REQUEST  --endpoint-url http://localhost:8000

我可以使用 aws cli 列出表格:

aws dynamodb list-tables --endpoint-url http://localhost:8000

但是当我使用 localhost:8000/shell 来列出表时,我得到一个空列表。在 shell 上显示表格的正确方法是什么?

【问题讨论】:

    标签: amazon-dynamodb amazon-dynamodb-local


    【解决方案1】:

    原来我是从 shell 复制 listTables 代码,却忘记从函数中删除 ExclusiveStartTableName: 'table_name',

    【讨论】:

      【解决方案2】:

      我有类似的问题,但我的问题是我的 ~/.aws/config 中两个区域的差异

      即使是 dynamodb-local 也可以分隔区域。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-10
        • 1970-01-01
        • 1970-01-01
        • 2020-01-19
        • 2021-05-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多