我正在使用 elasticmq docker 映像来设置本地测试队列。
我使用
很好地设置了队列aws --region=us-west-2 --endpoint=http://localhost:9324 sqs create-queue --queue-name=jobs
但是当我尝试发送消息时,我收到一个错误
aws --region=us-west-2 --endpoint=http://localhost:9324 sqs send-message --queue-url http://localhost:9324/000000000000/jobs --message-body {"FileHashes": ["79054025255fb1a26e4bc422aef54eb4"] }
错误是
zsh: parse error near '}'
我逃跑的方式不对,
使用
"{\"FileHashes\":[\"79054025255fb1a26e4bc422aef54eb4\"]}"
有效。