- 1. AWS CLI + SQS
— 1.1. 概要
— 1.2. キューの作成
— 1.3. キューの一覧
— 1.4. キューの属性を確認する
— 1.5. メッセージの送信
— 1.6. メッセージの受信
— 1.7. 可視性タイムアウト(VisibilityTimeout) - 2. 参考資料
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 操作
著者:新川貴章