Amazon Simple Queue Service
開発者ガイド

Amazon SQS ドキュメント履歴

次の表は、Amazon Simple Queue Service 開発者ガイド の変更点の一覧です。Amazon SQS 機能のリリースと拡張については、「Amazon SQS リリースノート」を参照してください。

日付 ドキュメントの更新
2018 年 1 月 18 日
2018 年 12 月 14 日 新しいトピックと閲覧頻度の高い Amazon SQS トピック」セクションを更新しました。
2018 年 12 月 13 日 以下のセクションを追加しました。
2018 年 12 月 3 日 POST リクエストの作成」セクションの POST リクエスト例を訂正しました。
2018 年 10 月 8 日 新しいトピックと閲覧頻度の高い Amazon SQS トピック」セクションを更新しました。
2018 年 10 月 3 日 インスタンスからのリクエストにアクセス許可を付与する」セクションに記載されている IP アドレス例を訂正しました。
2018 年 9 月 25 日 以下のセクションの情報を訂正しました。
2018 年 9 月 10 日 新しいトピックと閲覧頻度の高い Amazon SQS トピック」セクションを更新しました。
2018 年 9 月 4 日
2018 年 8 月 28 日 サーバー側の暗号化 (SSE) および AWS KMS​ を使用した Amazon SQS データの保護」セクションを更新しました。
2018 年 8 月 27 日 アクションとリソースのリファレンス」の情報を訂正しました。
2018 年 8 月 22 日 AWS CloudTrail を使用した Amazon SQS API コールのログ記録」セクションを書き換えました。
2018 年 8 月 21 日 Amazon SQS メッセージの処理に必要なリソース」セクションの属性テーブルが改訂されました。
2018 年 8 月 20 日 Amazon SQS デッドレターキュー」および「デッドレターキューを設定する」セクションに次の注記が追加されました。キューがソースキューになるように指定すると、デッドレターキューは自動的に作成されません。デッドレターキューを指定する前に、正常な スタンダード または FIFO キューを作成する必要があります。
2018 年 8 月 15 日 Amazon SQS ロングポーリング」セクションに次の注記が追加されました。ロングポーリングを実行して、ApproximateNumberOfMessagesDelayedApproximateNumberOfMessagesNotVisible、および ApproximateNumberOfMessagesVisible メトリクスが、プロデューサーがメッセージ送信を停止した少なくとも 1 分後 (キューのメタデータが結果整合性に達するとき) に 0 と等しい場合、キューが空であることを確認できます。詳細については、「使用可能な Amazon SQS の CloudWatch メトリクス」を参照してください。
2018 年 8 月 7 日 インフライトメッセージ」の情報を明らかにしました。
2018 年 8 月 3 日 新しいトピックと閲覧頻度の高い Amazon SQS トピック」セクションを更新しました。
2018 年 7 月 25 日
2018 年 6 月 7 日

このガイド全体で以下のステートメントを改訂しました。

  • 可視性タイムアウト: メッセージのデフォルトの可視性タイムアウトは 30 秒です。最小値は 0 秒、最大スケールは 12 時間です。

  • メッセージタイマー: デフォルトの (最小) 非表示期間 0 秒です。最大は 15 分です。

  • 遅延キュー: キューのデフォルトの (最小) 遅延は 0 秒です。最大は 15 分です。

2018 年 7 月 5 日
2018 年 7 月 3 日
2018 年 28 月 6 日 関数をトリガーするようにキューへの着信メッセージを設定する」チュートリアルを作成しました。
2018 年 26 月 6 日 デッドレターキューのしくみ」の情報を訂正しました。
2018 年 11 月 6 日
  • メッセージに関連する制限」セクションに次の情報を追加しました: バッチ処理されたメッセージ ID 80 文字まで設定できます。使用できる文字は、英数字、ハイフン (-)、およびアンダースコア (_) です。

  • AmazonSQSBufferedAsyncClient の使用」セクションの情報を訂正し明確にしました。

2018 年 8 月 6 日 新しいトピックと閲覧頻度の高い Amazon SQS トピック」セクションを更新しました。
2018 年 5 月 6 日

GitHub に加えて、HTML、PDF、および Kindle で Amazon MQ 開発者ガイド のリリースノートを RSS フィードとして利用できます。

2018 年 5 月 29 日
2018 年 5 月 24 日 サーバー側の暗号化 (SSE) および AWS KMS​ を使用した Amazon SQS データの保護」セクションを更新しました。
2018 年 5 月 22 日
  • すべての Java 依存関係セクションの情報を訂正しました。

  • 次の記述が改訂されました。ほとんどの スタンダード キューでは (キュートラフィックとメッセージバックログにより異なります)、最大 120,000 のインフライトメッセージが存在できます (received from a queue by a consumer, but not yet deleted from the queue)。この制限に達した場合、Amazon SQS は OverLimit エラーメッセージを返します。制限に到達しないようにするため、処理されたメッセージはキューから削除する必要があります。メッセージの処理に使用するキューの数を増やすこともできます。制限の引き上げをリクエストする場合は、サポートリクエストを提出してください。

2018 年 5 月 15 日 タイムリーな方法でのメッセージの処理」の情報を明らかにしました。
2018 年 5 月 10 日
2018 年 5 月 9 日 Amazon SQS メッセージタイマー」セクションを書き換えました。
2018 年 5 月 8 日
2018 年 5 月 4 日 新しいトピックと閲覧頻度の高い Amazon SQS トピック」セクションを更新しました。
2018 年 5 月 3 日
2018 年 5 月 2 日
2018 年 5 月 1 日 キューに関連する制限」セクションの情報を訂正し、明確にしました。
2018 年 4 月 25 日
2018 年 24 月 4 日
2018 年 4 月 23 日 タイムリーな方法でのメッセージの処理」セクションを書き換えました。
2018 年 11 月 4 日
2018 年 4 月 10 日
2018 年 9 月 4 日
2018 年 4 月 6 日
2018 年 5 月 4 日
2018 年 4 月 4 日
2018 年 3 月 29 日 メッセージ属性の MD5 メッセージダイジェストの計算」セクションに次の注記が追加されました。MD5 メッセージダイジェストの計算には、カスタムデータ型のサフィックスを常に含めます。
2018 年 3 月 27 日
2018 年 3 月 26 日
2018 年 3 月 23 日
2018 年 3 月 22 日
2018 年 3 月 20 日
  • このガイド全体で次の記述を明確にしました。Amazon SQS メッセージには 3 つの基本的な状態があります。

    1. プロデューサーによってキューへ送信される

    2. コンシューマーによってキューから受信される

    3. キューから削除される。

    sent to a queue by a producer, but not yet received from the queue by a consumer の後 (つまり、状態 1 と 2 の中間)、メッセージは保存されているとみなされます。保存されるメッセージ数に制限はありません。received from a queue by a consumer, but not yet deleted from the queue の後は (つまり、状態 2 と 3 の中間)、メッセージはインフライトとみなされます。保存されるインフライトメッセージ数には制限があります。

  • 不要なスクリーンショットを削除し、Amazon SQS のチュートリアルAmazon SQS の詳細、および Amazon SQS のセキュリティ セクションの図の説明を改善しました。

  • Amazon SQS キューとメッセージの識別子」セクションの序文を追加し、さまざまな Amazon SQS 識別子が対応するキュータイプを明確にしました。

  • AWS CloudTrail を使用した Amazon SQS API コールのログ記録」セクションおよび「Amazon SQS のセキュリティ」セクションの情報を明確にし、構文の強調表示を修正しました。

2018 年 3 月 19 日 ポリシーに関連する制限」および「キューへのアクセス権限の追加」セクションで、Amazon SQS ポリシーが最大 7 つのアクションを持つことができることを明確にしました。
2018 年 3 月 14 日
  • より使いやすくするため、このガイド全体でスクリーンショットを更新し、最適化しました。

  • すべてのチュートリアルのナビゲーションを改善しました。

2018 年 3 月 13 日 このガイド全体で、FIFO キューのバッチ処理されたスループットとバッチ処理されていないスループットを明確にしました。
2018 年 3 月 7 日 新しいトピックと閲覧頻度の高い Amazon SQS トピック」セクションを更新しました。
2018 年 3 月 2 日
2018 年 2 月 28 日 GitHub のイメージ表示を修正しました。
2018 年 2 月 27 日 Amazon Simple Queue Service 開発者ガイド は、HTML、PDF、Kindle に加えて、GitHub でも利用できます。フィードバックを送信するには、右上の GitHub アイコンをクリックします。

2018 年 2 月 26 日
  • すべての例でリージョンに整合性を持たせました。

  • AWS コンソールおよび製品ウェブページへのリンクを最適化しました。

2018 年 2 月 23 日
2018 年 2 月 21 日
2018 年 2 月 20 日
2018 年 2 月 19 日 Java コードの例を最適化し、次のセクションの pom.xml 前提条件を訂正しました。
2018 年 2 月 16 日 Java コードの例を簡略化し、次のセクションの pom.xml 前提条件を追加しました。
2018 年 2 月 15 日 関連 Amazon SQS リソース」セクションを更新しました。
2018 年 2 月 14 日
2018 年 2 月 13 日
2018 年 2 月 9 日
2018 年 2 月 8 日 1 回のオペレーションおよびバッチリクエストでの Java の使用例」セクションの Java の例を書き直しました。
2018 年 2 月 7 日 以下のセクションを書き直しました。
2018 年 2 月 6 日 以下のセクションを書き直しました。
2018 年 2 月 5 日 デッドレターキューを設定する」の情報を明らかにしました。
2018 年 2 月 2 日 新しいトピックと閲覧頻度の高い Amazon SQS トピック」セクションを作成しました。
2018 年 2 月 1 日
2018 年 1 月 31 日 以下のセクションの情報を明確にしました。
2018 年 1 月 30 日 以下のセクションを書き直しました。
2018 年 1 月 29 日 以下のセクションを書き直しました。
2018 年 1 月 25 日
2018 年 1 月 24 日 このガイド全体の Amazon SQS アクションの説明を明確にしました。
2018 年 1 月 22 日 AWS のサービスと暗号化されたキューの間で互換性を保つ」セクションを追加しました。
2018 年 1 月 19 日 デッドレターキューのしくみ」の情報を明らかにしました。
2018 年 1 月 18 日
  • JMS 接続の作成」セクションのコードを書き換え、廃止された AmazonSQSClient コンストラクターAmazonSQSClientBuilder に置き換えました。以下の構文を使用し、すべてのデフォルト (認証情報やリージョンなど) セットを持つ新しい接続ファクトリを作成します。

    final SQSConnectionFactory connectionFactory = new SQSConnectionFactory( new ProviderConfiguration(), AmazonSQSClientBuilder.defaultClient());
  • 水平スケーリング」セクションのコードを書き直しました。以下の構文を使用して、AmazonSQSClientBuilder オブジェクトで許容されるプロデューサーおよびコンシューマースレッドの最大数を調整します。

    final AmazonSQS sqsClient = AmazonSQSClientBuilder.standard() .withClientConfiguration(new ClientConfiguration() .withMaxConnections(producerCount + consumerCount)) .build();
2018 年 1 月 17 日
2018 年 1 月 16 日
2018 年 1 月 15 日
  • Amazon S3 を使用した大量の Amazon SQS メッセージの管理」および「JMS と Amazon SQS の使用」セクションで、次の説明を明確にしました。The SDK for Java and Java 用 Amazon SQS 拡張クライアントライブラリ require the J2SE Development Kit 8.0 or later.

  • Amazon SQS のベストプラクティス」セクションにサブセクションを追加し、コンテンツを再編成しました。

  • デッドレターキューの保持の設定」セクションに以下の説明を追加しました。

    メッセージの有効期限は、常に元のキュー追加のタイムスタンプに基づいています。メッセージが dead-letter queue に移動されると、キュー追加のタイムスタンプは変更されません。たとえば、メッセージがデッドレターキューに移動される前に元のキューに 1 日を費やし、デッドレターキューの保存期間が 4 日に設定されている場合、メッセージは 3 日後にデッドレターキューから削除されます。したがって、デッドレターキューの保持期間を元のキューの保持期間よりも長く設定することが、常にベストプラクティスとなります。

  • デッドレターキューのしくみ」の情報を明らかにしました。

  • Amazon SQS 可視性タイムアウト」セクションに以下の説明を追加しました。メッセージのデフォルトの可視性タイムアウトは 30 秒です。最小値は 0 秒、最大スケールは 12 時間です。

2018 年 1 月 3 日 このガイド全体で、FIFO キューのスループットをさらに明確にしました。
2017 年 7 月 12 日
2017 年 6 月 12 日
2017 年 1 月 12 日 CloudWatch を使用した Amazon SQS キューのモニタリング」セクションの情報を明確にし、再編成しました。
2017 年 10 月 30 日
2017 年 10 月 27 日 Amazon SQS FIFO (先入れ先出し) キュー セクションで FIFO キューのスループットに関する説明を明確にしました。
2017 年 9 月 29 日 水平スケーリングと アクションバッチ処理を使用したスループットの向上」セクションに Amazon SQS のバッファされた非同期クライアント に関する注記を追加しました。
2017 年 9 月 19 日 Amazon SQS および IAM ポリシーの使用」セクションの図を訂正しました。
2017 年 8 月 29 日 メッセージの可視性タイムアウトの変更」の情報を明らかにしました。
2017 年 8 月 17 日 SendMessage」で SendMessageBatch および アクションとリソースのリファレンス アクションのアクセス許可を明確にしました。
2017 年 8 月 15 日 Amazon SQS スタンダード および FIFO (先入れ先出し) キューの推奨事項 」セクションでデッドレターキューの情報を更新しました。
2017 年 8 月 9 日
2017 年 27 月 7 日

スタンダード キューでの Java の使用例」セクションで、廃止された AmazonSQSClient コンストラクターAmazonSQSClientBuilder に変更し、対応するリージョン仕様を改訂しました。

2017 年 7 月 25 日 このガイド全体で、スタンダード キューおよび FIFO キューのスループットを明確にしました。
2017 年 20 月 7 日 このガイド全体で、Amazon SQS SSE キューと AWS やサードパーティーサービスの機能との互換性を明確にしました。

AWS Security Token Service AssumeRole アクションを使用して Amazon SQS に通知を送信できる AWS のサービスの一部の機能は SSE と互換性がありますが、スタンダード キューでのみ動作します。

Amazon SQS に通知を送るその他の AWS サービスまたはサードパーティーサービスの機能の一部には、暗号化されたキューをターゲットに設定できるにもかかわらず、SSE に対応していないものがあります。

他のサービスと暗号化されたキューとの互換性については、「AWS のサービスと暗号化されたキューの間で互換性を保つ」とサービスのドキュメントを参照してください。

2017 年 6 月 23 日

メッセージに関連する制限」の情報を訂正しました。

2017 年 6 月 20 日

Amazon SQS デッドレターキュー」の情報を明らかにしました。

2017 年 6 月 2 日
2017 年 6 月 1 日

Amazon Simple Queue Service とは」セクションを更新しました。

2017 年 5 月 24 日
2017 年 5 月 23 日 Amazon SQS の サーバー側の暗号化 (SSE) が 米国東部 (オハイオ) および 米国西部 (オレゴン) リージョンに加えて、米国東部(バージニア北部) リージョンで使用できます。 サーバー側の暗号化およびその使用開始の方法については、「サーバー側の暗号化 (SSE) および AWS KMS​ を使用した Amazon SQS データの保護」を参照してください。
2017 年 5 月 19 日
  • Java 用 Amazon SQS 拡張クライアントライブラリ を Amazon SQS Java Message Service (JMS) クライアント と一緒に使用できます。

  • Amazon SQS Java Messaging Library は 1.0.3 に更新されました。詳細については、「JMS と Amazon SQS の使用」を参照してください。

  • JMS と Amazon SQS の使用」セクションを更新しました。

2017 年 4 月 25 日 Amazon SQS ロングポーリング」セクションを再構成し、情報を更新しました。
2017 年 2 月 6 日 認証とアクセスコントロール」セクションを更新しました。
2016 年 12 月 16 日 Amazon Simple Queue Service 入門ガイドを廃止し、一部のコンテンツをこのガイドの次のセクションに組み込みました。
2016 年 12 月 2 日 認証とアクセスコントロール」セクションを再構成し、情報を更新しました。
2016 年 11 月 2 日 ウォークスルーセクションの名前を「Amazon SQS のチュートリアル」に変更しました。
2016 年 5 月 27 日 Amazon SQS のベストプラクティス」セクションを追加しました。
2016 年 12 月 5 日 Amazon SQS の制限」セクションを追加しました。
2015 年 12 月 7 日

更新された Amazon SQS コンソールのスクリーンショット。

2014 年 8 月 4 日

アクセスキーについての情報を更新しました。詳細については、「リクエストの認証」を参照してください。