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.
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
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.