我有一個名爲「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語法的一部分,這是雙引號在雙引號內部轉義的方式。 –