AWS CLI + SQS

概要

  • aws cli を使用して、SQSキューにメッセージを送受信する確認を行った際の備忘録です。
  • Amazon SQS(Amazon Simple Queue Service) は、フルマネージド型のメッセージキューイングサービスです。キューイングはいわゆる待ち行列のことです。
  • キューイングを使用することで、AWS上の分散アプリケーションが疎結合で構成できます。アプリケーションがこれから処理する内容を一度キューに溜めることができ、順次任意のタイミング(非同期)に取り出して処理ができます。

キューの作成

  • スタンダードのキューを作成します。
  • キューを作成後、キューが使用できるようになるまで少なくとも 1 秒以上待つ必要があります。
niikawa@niikawa1:~$ QUEUE_NAME=niikawa-test-queue
niikawa@niikawa1:~$ aws sqs create-queue --queue-name ${QUEUE_NAME} --region ap-northeast-1
{
    "QueueUrl": "https://ap-northeast-1.queue.amazonaws.com/111111111111/niikawa-test-queue"
}


全文はこちら: AWS CLI + SQS の send/receive 操作

著者:新川貴章