View a markdown version of this page

Änderungen an der Protokollunterstützung für AWS Servicekunden - AWS SDKs und Tools

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Änderungen an der Protokollunterstützung für AWS Servicekunden

AWS SDKs verarbeiten die Leitungsprotokolle, die zur Serialisierung von Anfragen und zur Deserialisierung von Antworten bei der Kommunikation mit Diensten verwendet werden. AWS Wenn Ihr SDK-Client die Änderung unterstützt, verwendet Ihre Anwendung automatisch das aktualisierte Protokoll ohne Codeänderungen. Eine Änderung der Protokollunterstützung ändert nichts an der modellierten Service-API. Anwendungen und Infrastrukturen, die von einer bestimmten Wire-Repräsentation abhängen, müssen jedoch möglicherweise getestet oder aktualisiert werden.

Serviceclients mit Protokollunterstützung und Änderungen

In der folgenden Tabelle sind die veröffentlichten Änderungen der AWS Service-Client-Protokollunterstützung aufgeführt. Das Vorhandensein eines Dienstes in der Tabelle bedeutet nicht, dass jede AWS SDK- oder Service-Client-Version die Änderung enthält. Lesen Sie vor der Aktualisierung die entsprechenden SDK-Versionshinweise und die dienstspezifische Dokumentation auf unterstützte SDKs, Versionen, Protokolle und. AWS-Regionen

Freigegebener Support ist für den Produktionseinsatz ab den SDK- und Service-Client-Versionen verfügbar, die in den entsprechenden SDK-Versionshinweisen aufgeführt sind.

Freigegebene Kunden

Alle Versionslinks in der folgenden Tabelle verweisen auf Release-Seiten auf der GitHub Website.

Dienstleistungen Datum der Veröffentlichung Änderungen AWS CLI v2 C++ Gehe zu v2 Java v2 JavaScript v3 Kotlin .NET v4 PHP v3 Python-boto3 Python-botocore Ruby v3 Rust Swift
Einblicke in CloudWatch Amazon-Anwendungen 24. Juli 2026 Bevorzugen Sie RPC v2 CBOR gegenüber 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
23. Juli 2026 Bevorzugen Sie RPC v2 CBOR gegenüber 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
Amazon SES E-Mail-Manager 6. Juli 2026 Bevorzugen Sie RPC v2 CBOR gegenüber JSON 1.0 AWS 2.35.16 1,11.840 1,20,0 2,47,0 3,180,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
21. April 2026 Bevorzugen Sie RPC v2 CBOR gegenüber JSON 1.0 AWS 2.34.34 1,11,794 2,42,38 3,1034,0 1,6,61 3,379,4 1,42,93 1,42,93 1,6,99
CloudWatch 10. Dezember 2025 Bevorzugen Sie AWS JSON 1.0 oder RPC v2 CBOR gegenüber Query AWS 2.32.14 1,1.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,10,0 1,6,14
Amazon SQS 8. November 2023 Bevorzugen Sie AWS JSON 1.0 gegenüber Query AWS Nicht zutreffend 1.11.198 1,27,0 2,21,18 3,446,0 0,34,2 Beta Nicht zutreffend 3,285,1 1,28,81 1,31,81 1,6,0 Nicht zutreffend Nicht zutreffend

Häufig gestellte Fragen

Allgemeine Fragen

Was ist eine Änderung der Protokollunterstützung?

Eine Änderung der Protokollunterstützung aktualisiert, wie ein unterstützter SDK-Client Anfragen codiert und Antworten dekodiert, wenn er mit einem AWS Dienst kommuniziert. Die Änderung kann ein Protokoll hinzufügen oder ändern, welches Protokoll ein Client auswählt. Die Serviceoperationen, die über die öffentliche API des SDK verfügbar sind, werden dadurch nicht geändert.

Muss ich meine Bewerbung ändern?

Für die meisten Anwendungen, die einen unterstützten AWS SDK-Client verwenden, sind keine Codeänderungen erforderlich. Aktualisieren Sie den SDK-Client gemäß den Versionshinweisen und testen Sie das Update mit Ihrem normalen Integrations- und Bereitstellungsprozess.

Prüfen Sie das Update genauer, wenn Ihre Anwendung oder Infrastruktur von einer bestimmten Drahtdarstellung abhängt. Beispiele hierfür sind Middleware oder Proxys, die Anfrage- und Antworttexte überprüfen oder ändern, aufgezeichnete HTTP-Fixtures und Tests, bei denen serialisierte Payloads verglichen werden.

Wo ist eine Änderung der Protokollunterstützung verfügbar?

Die Verfügbarkeit kann je nach Dienst AWS-Region, SDK, Service-Client-Version und Protokoll variieren. Verwenden Sie die dienstspezifische Dokumentation, die einem Tabelleneintrag zugeordnet ist, und die entsprechenden SDK-Versionshinweise, um die Verfügbarkeit zu überprüfen.

Was passiert mit vorhandenen Protokollen?

Eine Änderung der Protokollunterstützung an sich bedeutet nicht, dass ein vorhandenes Dienstprotokoll veraltet ist. Folgen Sie den dienstspezifischen Ankündigungen, den SDK-Versionshinweisen und den AWS Wartungsrichtlinie für SDKs und Tools für Support- und Lebenszyklusinformationen.

Fragen zu Smithy RPC v2 CBOR

Was ist Smithy RPC v2 CBOR?

Smithy RPC v2 CBOR verwendet Concise Binary Object Representation (CBOR), ein kompaktes binäres Datenformat, um Anfragen und Antworten zu kodieren. Im Vergleich zu einer textbasierten JSON-Codierung kann eine binäre Kodierung die Größe der kodierten Nutzdaten und den Serialisierungsaufwand reduzieren. Die tatsächliche Leistung variiert je nach Dienstbetrieb, Nutzlast, SDK, Laufzeit und Netzwerkbedingungen. Weitere Informationen zum CBOR-Protokoll RPC v2 von Smithy finden Sie auf der Smithy-Website.

Was ist, wenn meine Anwendung Smithy RPC v2 CBOR nicht verwenden kann?

Testen Sie vor der Aktualisierung protokollabhängige Integrationen und lesen Sie die entsprechenden SDK-Versionshinweise, um Informationen zur Kompatibilität oder zum Fallback zu erhalten. Wenn ein Problem die Einführung verhindert, verwenden Sie weiterhin eine unterstützte Client-Version, die Ihren Anforderungen entspricht, während Sie die betroffene Integration aktualisieren. Vermeiden Sie es, sich als langfristige Lösung auf eine nicht unterstützte SDK-Version zu verlassen.