mot

AWS

Amazon SQS – Delay Queues

キューに入れてから、実際に配信されるまでの時間を“少し待って”から届ける仕組み。たとえば“10秒後に実行する”みたいな簡単なスケジュールを組むときに便利で、すぐに通知しなくていい場面で使えるんだ。
AWS

Amazon SQS – Long Polling

キューの中にメッセージがなければ“待つ”ことで、すぐに新しいメッセージを見つけられる仕組み。何回も空振りで問い合わせるより効率的で、無駄なリクエストを減らすからコストも通信も節約できるんだ。
AWS

Amazon SQS – Message Retention

メッセージをキューに置いておける最大期間だよ。標準で4日だけど最長14日まで伸ばせる。あんまり長くしても溜まる一方だから注意が必要だけど、“あとでまとめて処理したい”場合に期間を伸ばして使うこともあるんだ。
AWS

Amazon SQS – Message Grouping (FIFOのみ)

同じグループIDを持つメッセージは、送った順番どおりに1つずつ処理していく仕組みだよ。異なるグループは並行で進められるから速度も落ちすぎない。複数のシナリオを同時進行させたいときに使うんだ。
AWS

Amazon SQS – Message Deduplication (FIFOのみ)

重複メッセージを防止する仕組みで、同じ内容を短時間に送られても1回だけ処理される。うっかり二重送信してしまうリスクが高いアプリでも、FIFOキューなら自動で重複排除できるから安全なんだ。
AWS

Amazon SQS – Encryption at Rest

キューにあるメッセージを保存するとき、サーバーが自動で暗号化して鍵を管理してくれる。万が一ディスクが盗まれても解読が難しいから、安全性がグンと上がるんだ。機密データを扱うときにはぜひ使いたい機能だよ。
AWS

Amazon SQS – Server-Side Encryption

SQSがメッセージを受け取った瞬間から暗号化し、保存中も暗号化したままにする仕組み。復号化にはKMSの鍵が必要だから、勝手にメッセージを読まれにくい。高いセキュリティレベルを保ちたいなら必須かもしれないね。
AWS

Amazon SQS – SSE KMS Managed Keys

KMSという“鍵管理サービス”が自動で鍵を作って守ってくれるモード。自分で鍵を管理しなくてもいいから手軽に暗号化ができるし、ログにもきちんと記録が残るから安全性が高いんだ。
AWS

Amazon SQS – Tags

キューに“名前シール”を貼って整理する機能。たとえば“注文処理用キュー”や“テスト用キュー”などと付ければ、大量のキューがあっても混乱しないし、コストの計算や削除時のミスを防ぐのにも役立つ。
AWS

Amazon SQS – Amazon S3 Event Notifications Integration

S3にファイルが入ったら自動でSQSに“通知メッセージ”を送れるんだ。複数のサーバーがSQSを見ていれば、誰かがそのファイルを処理してくれる。イベント駆動の仕組みを作りやすくなるよ。