Amazon SQS コンソールを使用したキューパラメータの設定 - Amazon Simple Queue Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon SQS コンソールを使用したキューパラメータの設定

キューを作成または編集する時、以下のパラメータを設定できます。

  • 可視性タイムアウト— キューから受信したメッセージが (あるコンシューマによって) 他のメッセージコンシューマーに表示されない時間の長さ。詳細については、「可視性」を参照してください。

    注記

    コンソールを使用して可視性タイムアウトを設定すると、キュー内のすべてのメッセージのタイムアウト値が設定されます。単一または複数のメッセージのタイムアウトを設定するには、いずれかの AWS SDKsを使用する必要があります。

  • メッセージの保持期間— キューに残っているメッセージを Amazon SQS が保持する時間は。デフォルトでは、キューは4日間メッセージを保持します。最大14日間までメッセージを保持するようにキューを設定できます。詳細については、「メッセージの保持期間」を参照してください。

  • 配信の遅延—キューに追加されたメッセージを配信する前に Amazon SQSが遅延する時間。詳細については、「配信の遅延」を参照してください。

  • メッセージの最大サイズ—このキューの最大メッセージサイズ。詳細については、「メッセージの最大サイズ」を参照してください。

  • メッセージの受信待ち時間—キューが受信リクエストを受け取った後、Amazon SQS がメッセージが使用可能になるまでの待機する最大時間。詳細については、「Amazon SQSショートポーリングとロングポーリング」を参照してください。

  • コンテンツベースの重複除外を有効—Amazon SQS は、メッセージの本文に基づいて重複除外IDを自動的に作成できます。詳細については、「Amazon SQS での FIFO キューの開始方法」を参照してください。

  • 高スループット FIFOを有効にする—キューのメッセージの高スループットを有効にするために使用します。このオプションを選択すると、関連するオプションが (重複除外スコープそしてFIFOスループットの制限) を使用して、FIFOキューの高スループットを有効にするために必要な設定に変更されます。詳細については、「Amazon SQS の FIFO キューの高スループット」および「Amazon SQS メッセージクォータ」を参照してください。

  • ポリシーのリドライブ許可:どのソースキューがこのキューをデッドレターキューとして使用できるを定義します。詳細については、「Amazon SQS でデッドレターキューを使用します 」を参照してください。

既存のキュー (コンソール)のキューパラメータを設定するには
  1. Amazon SQS コンソール を開きますhttps://console.aws.amazon.com/sqs/

  2. ナビゲーションペインで [Queues(キュー)]を選択します。キューを選択し、編集を選択します。

  3. 設定セクションにスクロールします。

  4. 可視性タイムアウトを使用する場合、期間と単位を入力します。範囲は0秒から12時間です。デフォルト値は30秒です。

  5. メッセージの保持期間を使用する場合、期間と単位を入力します。有効範囲は1分から14日です。デフォルト値は4日です。

  6. スタンダードキューの場合は、メッセージの受信待ち時間の値を入力します。範囲は 0から20秒です。デフォルト値は0秒で、ショートポーリングで設定します。0以外の値を指定すると、ロングポーリングが設定されます。

  7. 配信の遅延を使用する場合、期間と単位を入力します。範囲は0秒から15 分です。デフォルト値は0 秒です。

  8. メッセージの最大サイズ を使用する場合、値を入力します。範囲は1KBから256KBです。デフォルト値は 256 KBです。

  9. FIFO キューの場合は、コンテンツベースの重複除外を有効にするためにコンテンツベースの重複除外を有効にします。デフォルト設定は無効です。

  10. (オプション) FIFO キューの場合、キュー内のメッセージの送受信でより高スループットを有効にするには、[高スループット FIFO を有効にする] を選択します。

    このオプションを選択すると、関連するオプション (重複除外のスコープおよびFIFO スループットの制限) を使用して、FIFO キューの高スループットを有効にするために必要な設定に変更されます。高スループット FIFO の使用に必要な設定のいずれかを変更すると、キューに対して通常のスループットが有効になり、指定されたとおりに重複除外が実行されます。詳細については、「Amazon SQS の FIFO キューの高スループット」および「Amazon SQS メッセージクォータ」を参照してください。

  11. リドライブ許可ポリシーでは、[有効] を選択します。[すべて許可] (デフォルト)、[キュー別]、または [すべて拒否] から選択します。キュー別を選んだとき、 Amazon リソースネーム (ARN) で最大10個のソースキューのリストを指定します。

  12. キューパラメータの設定が完了したら、保存を選択します。