首页 > 解决方案 > Dynamodb 本地 Web Shell 不显示表格

问题描述

我已经使用以下命令设置了 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 来列出表时,我得到一个空列表。在外壳上显示表格的正确方法是什么?

标签: amazon-dynamodbamazon-dynamodb-local

解决方案


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

甚至 dynamodb-local 也将区域分开。


推荐阅读