有没有办法使用以下
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
在本地发电机模拟器上创建表?
有没有办法使用以下
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
在本地发电机模拟器上创建表?
是的,您需要使用该--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。