Amazon SQSメッセージタイマー
メッセージタイマーを使用すると、キューに追加されたときにメッセージの初期非表示期間を設定できます。例えば、45 秒のタイマーでメッセージを送信した場合、最初の 45 秒間はコンシューマーから非表示のままになります。メッセージのデフォルト(最小)遅延は0秒です。最大数は15分です。コンソール を使用してタイマーでメッセージを送信する方法については、「標準キューを使用したメッセージの送信」を参照してください。
注記
FIFOキューは、個々のメッセージのタイマーをサポートしていません。
個々のメッセージではなくキュー全体に対して遅延の秒数を設定するには、遅延キューを使用します。個々のメッセージのメッセージタイマー設定は、Amazon SQS 遅延キューのすべての DelaySeconds 値よりも優先されます。
延長スケジュールオプション
Amazon SQS 遅延キューとメッセージタイマーでは、最大 15 分後にメッセージ配信をスケジュール設定できますが、より柔軟なスケジューリング機能が必要になる場合があります。このような場合は、EventBridge スケジューラの使用を検討してください。このスケジューラを使用すると、時間的な制限なく、数十億件の単発または定期的な API アクションをスケジュール設定できます。EventBridge スケジューラは、高度なメッセージスケジューリングのユースケースに推奨されるソリューションです。