我有一个名为“ZombieSession”的DynamoDB表和具有“S”类型的“SessionId”主键。在DynamoDB CLI上删除项localhost
本地服务运行在http://localhost:8181。
对于本地测试,我试图执行这些命令:
(1)
AWS dynamodb删除项--table名ZombieSession --key “4ae40a08-007c -4785-babd-caff0ed12d1d” --endpoint-URL http://localhost:8181 --region美国东1
导致:
错误解析参数 '--key':无效JSON: '4ae40a08-007c-4785-babd-caff0ed12d1d'
和
(2)
aws dynamodb delete-item --table-name ZombieSession --key '{“SessionId”:{“S”:“4ae40a08-007c-4785-babd-caff0ed12d1d”}}' --endpoint-u RL http://localhost:8181 --region美国东1
导致:
错误解析参数 '--key':无效的JSON: “{SESSIONID:{S:4ae40a08-007c- 4785-babd-caff0ed12d1d}}'
我没有找到关于此的任何文档示例。
此操作的适当命令是什么?
谢谢!奇怪的是,'aws'命令行帮助中没有提到这一点。 – Ville
可能是因为这是shell语法的一部分,这是双引号在双引号内部转义的方式。 –