0

有没有办法使用以下

aws dynamodb create-table --table-name TableName l --attribute-definitions AttributeName=Id,AttributeType=S --key-schema AttributeName=Id,KeyType=HASH --provisioned-throughput ReadCapacityUnits=5,WriteCapacityUnits=5

在本地发电机模拟器上创建表?

4

1 回答 1

1

是的,您需要使用该--endpoint-url选项。

引用 AWS CLI文档

AWS CLI 可以与您计算机上运行的 DynamoDB 交互。要启用此功能,请将 --endpoint-url 参数添加到每个命令:

--endpoint-url http://localhost:8000

下面是一个示例,使用 AWS CLI 列出本地数据库中的表:

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

如果 DynamoDB 使用默认端口号 (8000) 以外的端口号,您将需要相应地修改 --endpoint-url 值。

Note 目前,AWS CLI 无法使用可下载版本的 DynamoDB 作为默认终端节点;因此,您需要在每个 CLI 命令中指定 --endpoint-url。

于 2016-03-05T05:36:26.757 回答