View a markdown version of this page

サポートされているプロトコルに関するFAQs - Amazon Simple Email Service

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

サポートされているプロトコルに関するFAQs

Amazon SES Mail Manager サービスは、既存の AWS JSON プロトコルに加えて Smithy RPC v2 CBOR プロトコルの SDK サポートを追加しています。Smithy RPC v2 CBOR プロトコルは、ほとんどのワークロードで AWS JSON よりもパフォーマンスが高くなります。 AWS SDKs は、各言語で最もパフォーマンスの高いプロトコルを優先します。

AWS JSON および Smithy RPC v2 CBOR プロトコルとは何ですか。また、それらはどのように異なりますか。

ワイヤプロトコルは、クライアントとサービス間のメディエーターとして機能します。 AWS SDK は、クライアントとサーバー間のシリアル化 (オブジェクトをワイヤ形式に変換) と逆シリアル化 (ワイヤ形式をオブジェクトに戻す) を両方のプロトコルで透過的に処理します。

AWS JSON - JSON は、システム間の通信に最も広く使用され、受け入れられているデータ形式の 1 つです。このサービスは、 AWS SDK AWS クライアントとサーバー間で通信するためのメディアとして JSON を使用します。サービス API オペレーションの HTTP リクエストは JSON 形式で入力を受け入れ、オペレーションが実行され、レスポンスは JSON 形式で SDK クライアントに返されます。

Smithy RPC v2 CBOR - Smithy RPC v2 CBOR (簡潔なバイナリオブジェクト表現) は、より効率的なデータ転送のために Amazon によって開発されたプロトコルです。メッセージサイズをコンパクトに保ち、システム間のバージョンネゴシエーションを必要とせずに形式を進化させるように設計されたデータ形式です。 AWS JSON との主な違いは、JSON AWS は人間が読めるテキスト ( など{"name": "John"}) を使用し、Smithy RPC v2 CBOR はバイナリ形式 (1 と 0 のシーケンス) を使用することです。このバイナリアプローチにより、作成されるデータパッケージが小さくなってネットワーク上の移動が高速になり、コンピュータがバイナリデータを直接処理するため、シリアル化時間が短縮されます。

Smithy RPC v2 CBOR プロトコルの使用を開始するにはどうすればよいですか?

開始するには、最新の AWS SDK/CLI バージョンを使用して、このサービスの Smithy RPC v2 CBOR プロトコルを使用します。SDK は、利用可能な場合、Smithy RPC v2 CBOR プロトコルを自動的に使用します。 AWS SDK を指定されたバージョンまたはそれ以降のバージョンにアップグレードします。

2026-04-16 以降、次の AWS SDKs は Smithy RPC v2 CBOR プロトコルを使用し、他の SDKsは引き続き AWS JSON プロトコルを使用します。

  • AWS SDK for C++

  • AWS SDK for Go V2

  • AWS SDK for Java 2.x

  • AWS SDK for .NET v4

  • AWS PowerShell v5 のツール

  • AWS Swift 用 SDK

  • AWS SDK for Kotlin

Smithy RPC v2 CBOR プロトコルを有効にすると、どのようなリスクがありますか?

SDKsは、お客様にとって完全に透過的で簡単なものになると予想されます。ただし、JSON AWS 固有のシリアル化動作に依存する AWS SDK のカスタム実装、またはカスタムクライアントと AWS SDK の組み合わせを使用している場合、Smithy RPC v2 CBOR プロトコルと互換性がない可能性があります。

ソリューションが Smithy RPC v2 CBOR をサポートしていない場合はどうなりますか?

JSON プロトコルを使用するには、SDK AWS を 2026-04-16 より前にリリースされたバージョンにダウングレードします。

どの AWS リージョンが Smithy RPC v2 CBOR プロトコルをサポートしていますか?

Smithy RPC v2 CBOR プロトコルは、このサービスが利用可能なすべてのAWS リージョンでサポートされています。

Smithy RPC v2 CBOR をサポートする SDK バージョンにアップグレードする場合、どのようなレイテンシーの改善が期待できますか?

Smithy RPC v2 CBOR は、JSON と比較してレイテンシーを最大 13% 削減し、ペイロードサイズを最大 AWS 15% 削減します。バイナリエンコーディングにより、JSON テキスト解析と文字列エスケープのオーバーヘッドがなくなり、ネットワーク転送時間とシリアル化コストの両方が削減されます。

JSON AWS プロトコルは廃止されますか?

AWS JSON プロトコルは、古いバージョンの SDKs で引き続きサポートされます。また、一部の言語固有の SDKs では、言語の JSON AWS 実装が CBOR 実装よりも高速であるため、Smithy RPC v2 CBOR よりもパフォーマンスが高いため、JSON を引き続き使用します。

Smithy RPC v2 CBOR の詳細については、どこで確認できますか?

AWS JSON プロトコルの詳細については、Smithy ドキュメントの AWS JSON 1.0 プロトコルAWS JSON 1.1 プロトコル、および Smithy RPC v2 CBOR プロトコルの Smithy RPC v2 CBOR に関する詳細については、Smithy ドキュメントを参照してください。