有没有办法使用以下
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
在本地dynamo仿真器上创建表?
答案 0 :(得分:1)
是的,您需要使用--endpoint-url
选项。
从AWS CLI resizingMask
引用:
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值。
注意此时,AWS CLI无法使用可下载版本 DynamoDB作为默认端点;因此,您需要指定 --endpoint-url与每个CLI命令。