View a markdown version of this page

Perubahan dukungan protokol untuk AWS layanan klien - AWS SDK dan Alat

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Perubahan dukungan protokol untuk AWS layanan klien

AWS SDK menangani protokol kawat yang digunakan untuk membuat serial permintaan dan deserialisasi respons saat berkomunikasi dengan layanan. AWS Jika klien SDK Anda mendukung perubahan, aplikasi Anda secara otomatis menggunakan protokol yang diperbarui tanpa perubahan kode. Perubahan dukungan protokol tidak mengubah API layanan yang dimodelkan. Namun, aplikasi dan infrastruktur yang bergantung pada representasi kawat tertentu mungkin memerlukan pengujian atau pembaruan.

Layanan klien dengan perubahan dukungan protokol

Tabel berikut mengidentifikasi perubahan dukungan protokol AWS klien-layanan yang dirilis. Kehadiran layanan dalam tabel tidak berarti bahwa setiap AWS SDK atau versi klien-layanan menyertakan perubahan. Sebelum Anda memperbarui, tinjau catatan rilis SDK yang berlaku dan dokumentasi khusus layanan untuk SDK, versi, protokol, dan yang didukung. Wilayah AWS

Dukungan yang dirilis tersedia untuk penggunaan produksi dimulai dengan SDK dan versi klien-layanan yang diidentifikasi dalam catatan rilis SDK yang berlaku.

Klien yang dibebaskan

Semua tautan versi dalam tabel berikut mengarah ke halaman rilis di GitHub situs web.

Layanan Tanggal rilis Ubah AWS CLI v2 C++ Pergi v2 Java v2 JavaScript v3 Kotlin .NET v4 PHP v3 Python-boto3 Python-botocore Ruby v3 Karat Cepat
W CloudWatch awasan Aplikasi Amazon Juli 24, 2026 Lebih suka RPC v2 CBOR daripada JSON 1.0 AWS 2.36.8 1.11.855 1.38.0 2.49.3 3.1095.0 1.8.14 4.0.101.0 3.389.0 1.43.56 1.43.56 1.83.0 1.107.0 1.7.46
Juli 23, 2026 Lebih suka RPC v2 CBOR daripada JSON 1.0 AWS 2.36.7 1.11.854
2.49.2 3.1094.0 1.8.13
3.388.13 1.43.55 1.43.55
1.7.45
Manajer Surat Amazon SES Juli 6, 2026 Lebih suka RPC v2 CBOR daripada JSON 1.0 AWS 2.35.16 1.11.840 1.20.0 2.47.0 3.1080.0 1.6.107 4.0.101.0 3.387.3 1.43.41 1.43.41 1.46.0 1.89.0 1.7.31
April 21, 2026 Lebih suka RPC v2 CBOR daripada JSON 1.0 AWS 2.34.34 1.11.794
  • AWS Compute Optimizer: 1.50.0

  • AWS Compute Optimizer Automation: 1.1.0

  • Amazon Comprecept Medis: 1.32.0

  • GameLift Server Amazon: 1.53.0

  • AWS Marketplace Entitlement Service: 1.37 .0

  • AWS Snowball: 1.36 .0

2.42.38 3.1034.0 1.6.61
3.379.4 1.42.93 1.42.93
1.6.99
CloudWatch Desember 10, 2025 Lebih suka AWS JSON 1.0 atau RPC v2 CBOR daripada Query AWS 2.32.14 1.11.708 1.53.0 2.40.6 3.949.0 1.5.100 4.0.150.0 3.367.0 1.42.7 1.42.7 1.126.0 1.100.0 1.6.14
Amazon SQS 8 November 2023 Lebih suka AWS JSON 1.0 daripada AWS Query Tidak berlaku 1.11.198 1.27.0 2.21.18 3.446.0 0.34.2-beta Tidak berlaku 3.285.1 1.28.81 1.31.81 1.66.0 Tidak berlaku Tidak berlaku

Pertanyaan umum

Pertanyaan umum

Apa yang dimaksud dengan perubahan dukungan protokol?

Perubahan dukungan protokol memperbarui cara klien SDK yang didukung mengkodekan permintaan dan memecahkan kode respons saat berkomunikasi dengan layanan. AWS Perubahan dapat menambahkan protokol atau mengubah protokol yang dipilih klien. Itu tidak mengubah operasi layanan yang diekspos melalui API publik SDK.

Apakah saya perlu mengubah aplikasi saya?

Sebagian besar aplikasi yang menggunakan klien AWS SDK yang didukung tidak memerlukan perubahan kode. Perbarui klien SDK sesuai dengan catatan rilisnya dan uji pembaruan menggunakan proses integrasi dan penerapan normal Anda.

Tinjau pembaruan lebih dekat jika aplikasi atau infrastruktur Anda bergantung pada representasi kabel tertentu. Contohnya termasuk middleware atau proxy yang memeriksa atau memodifikasi badan permintaan dan respons, rekaman perlengkapan HTTP, dan pengujian yang membandingkan muatan serial.

Di mana perubahan dukungan protokol tersedia?

Ketersediaan dapat bervariasi menurut layanan Wilayah AWS, SDK, versi klien-layanan, dan protokol. Gunakan dokumentasi khusus layanan yang terkait dengan entri tabel dan catatan rilis SDK yang berlaku untuk memverifikasi ketersediaan.

Apa yang terjadi dengan protokol yang ada?

Perubahan dukungan protokol tidak dengan sendirinya mengumumkan penghentian protokol layanan yang ada. Ikuti pengumuman khusus layanan, catatan rilis SDK, dan informasi AWS Kebijakan pemeliharaan SDK dan Alat dukungan dan siklus hidup.

Pertanyaan Smithy RPC v2 CBOR

Apa itu Smithy RPC v2 CBOR?

Smithy RPC v2 CBOR menggunakan Concise Binary Object Representation (CBOR), format data biner yang ringkas, untuk menyandikan permintaan dan tanggapan. Dibandingkan dengan pengkodean JSON berbasis teks, pengkodean biner dapat mengurangi ukuran payload yang dikodekan dan overhead serialisasi. Kinerja aktual bervariasi menurut operasi layanan, muatan, SDK, runtime, dan kondisi jaringan. Baca lebih lanjut tentang protokol Smithy RPC v2 CBOR di situs web Smithy.

Bagaimana jika aplikasi saya tidak dapat menggunakan Smithy RPC v2 CBOR?

Sebelum memperbarui, uji integrasi yang bergantung pada protokol dan tinjau catatan rilis SDK yang berlaku untuk kompatibilitas atau panduan fallback. Jika masalah mencegah adopsi, lanjutkan menggunakan versi klien yang didukung yang memenuhi persyaratan Anda saat memperbarui integrasi yang terpengaruh. Hindari mengandalkan versi SDK yang tidak didukung sebagai solusi jangka panjang.