キューの一覧
$ aws sqs list-queues --endpoint-url http://127.0.0.1:9324
JSONを突っ込む
$ aws sqs send-message --queue-url http://127.0.0.1:9324/queue/foo-queue --endpoint-url http://127.0.0.1:9324 --message-body "{\"id\":\"TEST1\"}"
受信してみる
$ aws sqs receive-message --queue-url http://127.0.0.1:9324/queue/foo-queue --endpoint-url http://127.0.0.1:9324
キューに入っているメッセージ数の確認
$ aws sqs get-queue-attributes --queue-url http://127.0.0.1:9324/queue/foo-queue --endpoint-url http://127.0.0.1:9324 --attribute-names ApproximateNumberOfMessages
{
"Attributes": {
"ApproximateNumberOfMessages": "2"
}
}
キューに入っているメッセージを全て削除
$ aws sqs purge-queue --queue-url http://127.0.0.1:9324/queue/foo-queue --endpoint-url http://127.0.0.1:9324