Ich habe eine DynamoDB-Tabelle namens "ZombieSession" und den "SessionId" -Primärschlüssel mit "S" -Typ.Artikel in DynamoDB löschen CLI localhost
Der lokale Dienst wird in http://localhost:8181 ausgeführt.
Für lokale Tests, ich versuche, diese Befehle auszuführen:
(1)
aws DynamoDB löschen-Artikel --table-name ZombieSession --key 4ae40a08-007c‘ -4785-BABD-caff0ed12d1d‘--endpoint-url http://localhost:8181 --region us-east-1
Das ergibt:
Fehler Parsen Parameter '--key': Ungültiger JSON: '4ae40a08-007c-4785-BABD-caff0ed12d1d'
und
(2)
aws dynamodb delete-item --Tabellenname ZombieSession --key '{"SessionId": {"S": "4ae40a08-007c-4785-babd-caff0ed12d1d"}}' --endpunkt-u rl http://localhost:8181 --region us-east-1
dass die Ergebnisse:
Fehler beim Parsen der Parameter '--key': ungültige JSON: ‚{SessionId: {S: 4ae40a08-007c- 4785-babd-caff0ed12d1d}} '
Ich fand keine Dokumentation Beispiel darüber.
Was ist der richtige Befehl für diese Operation?
Dank! Es ist seltsam, dass das nirgends in der 'aws'-Befehlszeilenhilfe erwähnt wird. – Ville
Dies liegt möglicherweise daran, dass dies ein Teil der Shell-Syntax ist, wie ein doppeltes Anführungszeichen in doppelten Anführungszeichen maskiert wird. –