View a markdown version of this page

サポートされているプロトコルに関するFAQs - AWS Snowball Edgeデベロッパーガイド

AWS Snowball Edgeは新規顧客には利用できなくなりました。新規のお客様は、オンライン転送AWS DataSync、安全な物理的な転送のためのAWSデータ転送ターミナル、またはAWSパートナーソリューションを検討する必要があります。エッジコンピューティングについては、AWS Outposts をご覧ください。

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

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

AWS Snowball サービスは、既存の 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 SDK for Swift

  • 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 より前にリリースされたバージョンにダウングレードします。

Smithy RPC v2 CBOR プロトコルをサポートするAWSリージョン

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 ドキュメントを参照してください。