翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon SQS での API の使用
このトピックでは、Amazon SQS エンドポイントの構築、GET メソッドと POST メソッドを使用したクエリ API リクエストの作成、バッチ API アクションの使用について説明します。パラメータ、エラー、例、およびデータ型を含む Amazon SQS アクションの詳細については、「Amazon Simple Queue Service API リファレンス」を参照してください。
さまざまなプログラミング言語を使用して Amazon SQS にアクセスするには、以下の自動機能が含まれた AWS SDK
-
サービスリクエストに暗号署名する
-
リクエストを再試行する
-
エラーレスポンスの処理をする
詳細については、「AWS SDK での Amazon SQS の使用」を参照してください。
コマンドラインツール情報については、「AWS CLI コマンドリファレンス」の「Amazon SQS セクション」、および「AWS Tools for PowerShell Cmdlet リファレンス」を参照してください。
JSON プロトコルを使用した Amazon SQS APIs AWS
Amazon SQS は、指定された SDK AWS バージョンですべての Amazon SQS APIs のトランスポートメカニズムとして JSON プロトコルを使用します。 AWS JSON プロトコルは、スループットが高く、レイテンシーが低く、application-to-application通信が高速です。 AWS JSON プロトコルは、 AWS クエリプロトコルと比較して、リクエストとレスポンスのシリアル化/逆シリアル化がより効率的です。 AWSそれでも SQS API で AWS クエリプロトコルを使用する場合は、Amazon SQS AWS クエリプロトコルをサポートする AWS SDK バージョンAmazon SQS API で使用される AWS JSON プロトコルではどの言語がサポートされていますか。については、「」を参照してください。 APIs
Amazon SQS は AWS 、JSON プロトコルを使用して AWS SDK クライアント (Java、Python、Golang、JavaScript など) と Amazon SQS サーバー間の通信を行います。Amazon SQS API オペレーションの HTTP リクエストは、JSON 形式の入力を受け付けます。Amazon SQS オペレーションが実行され、実行レスポンスが JSON 形式で SDK クライアントに送り返されます。 AWS クエリと比較すると、 AWS JSON はクライアントとサーバー間でデータを転送するために、より簡単、迅速、効率的になります。
-
AWS JSON プロトコルは、Amazon SQS クライアントとサーバーの間の仲介として機能します。
-
サーバーは Amazon SQS オペレーションが作成されるプログラミング言語を理解していませんが、JSON AWS プロトコルを理解しています。
-
AWS JSON プロトコルは、Amazon SQS クライアントとサーバー間のシリアル化 (オブジェクトを JSON 形式に変換) とシリアル化解除 (JSON 形式を オブジェクトに変換) を使用します。
Amazon SQS での AWS JSON プロトコルの詳細については、「」を参照してくださいAmazon SQS AWS JSON プロトコルFAQs。 Amazon SQS
AWS JSON プロトコルは、指定された AWS SDK バージョンで使用できます。さまざまな言語バージョンの SDK バージョンとリリース日を確認するには、「AWS SDK およびツールリファレンスガイド」の「AWS SDK とツールのバージョンサポートマトリックス」を参照してください。