View a markdown version of this page

Cambios en el soporte de protocolos para AWS clientes de servicio - AWS SDK y herramientas

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cambios en el soporte de protocolos para AWS clientes de servicio

AWS Los SDK gestionan los protocolos de cableado que se utilizan para serializar las solicitudes y deserializar las respuestas cuando se comunican con los servicios. AWS Si el cliente del SDK admite el cambio, la aplicación utilizará automáticamente el protocolo actualizado sin cambiar el código. Un cambio en la compatibilidad del protocolo no cambia la API del servicio modelado. Sin embargo, las aplicaciones y la infraestructura que dependen de una representación de red específica pueden requerir pruebas o actualizaciones.

Atienda a los clientes con cambios en el soporte de los protocolos

En la siguiente tabla se identifican los cambios de compatibilidad con el protocolo AWS servicio-cliente publicados. La presencia de un servicio en la tabla no significa que todas las versiones del AWS SDK o del cliente de servicio incluyan el cambio. Antes de actualizar, consulta las notas de la versión del SDK correspondiente y la documentación específica del servicio para ver los SDK, las versiones, los protocolos y. Regiones de AWS

El soporte publicado está disponible para uso en producción a partir de las versiones del SDK y del cliente de servicio identificadas en las notas de la versión del SDK correspondientes.

Clientes lanzados

Todos los enlaces a las versiones de la siguiente tabla apuntan a las páginas de lanzamiento del sitio GitHub web.

Services Fecha de publicación Cambio AWS CLI versión 2 C++ Ir a la versión 2 Java v2 JavaScript v3 Kotlin .NET v4 PHP v3 Python-boto3 Python-botocore Ruby v3 Rust Swift
Amazon CloudWatch Application Insights 24 de julio de 2026 Prefiera RPC v2 CBOR en lugar de JSON 1.0 AWS 2.36.8 1.11.855 1,3880 2,4993 3,1095,0 1.8.14 4.0.101.0 3,39.0 1,43,56 1,43,56 1,83,0 1,107.0 1,7,46
23 de julio de 2026 Prefiera RPC v2 CBOR en lugar de 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
Administrador de correo de Amazon SES 6 de julio de 2026 Prefiera RPC v2 CBOR en lugar de 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,8990 1,7,31
21 de abril de 2026 Prefiera RPC v2 CBOR en lugar de JSON 1.0 AWS 2.34.34 1,1794 2.42.38 3,1034,0 1.6.61 3.379,4 1,42,93 1,42,93 1.6.99
CloudWatch 10 de diciembre de 2025 Prefiera AWS JSON 1.0 o RPC v2 CBOR en lugar de Query AWS 2.32.14 1.11.708 1,53,0 2.40,6 3,9490 1.5.100 4,0,150,0 3,367,0 1,4277 1,4277 1,1260 1.100,0 1.6.,14
Amazon SQS 8 de noviembre de 2023 Prefiera AWS JSON 1.0 en lugar de Query AWS No aplicable 1.11.198 1,27.0 2,21,18 3,446.0 0.34.2-beta No aplicable 3.285.1 1,28,81 1,31,81 1,60 No aplicable No aplicable

Preguntas frecuentes

Preguntas generales

¿Qué es un cambio de soporte de protocolo?

Un cambio en la compatibilidad del protocolo actualiza la forma en que un cliente de SDK compatible codifica las solicitudes y decodifica las respuestas cuando se comunica con un servicio. AWS El cambio puede agregar un protocolo o cambiar el protocolo que selecciona un cliente. No cambia las operaciones de servicio expuestas a través de la API pública del SDK.

¿Tengo que cambiar mi aplicación?

La mayoría de las aplicaciones que utilizan un cliente de AWS SDK compatible no requieren cambios de código. Actualice el cliente del SDK de acuerdo con las notas de la versión y pruebe la actualización mediante el proceso normal de integración e implementación.

Revisa la actualización con más detenimiento si tu aplicación o infraestructura dependen de una representación de red específica. Algunos ejemplos son el middleware o los proxies que inspeccionan o modifican los cuerpos de solicitud y respuesta, los dispositivos HTTP registrados y las pruebas que comparan las cargas útiles serializadas.

¿Dónde está disponible un cambio de compatibilidad con el protocolo?

La disponibilidad puede variar según el servicio, el SDK Región de AWS, la versión del cliente del servicio y el protocolo. Usa la documentación específica del servicio asociada a una entrada de la tabla y las notas de la versión del SDK correspondiente para verificar la disponibilidad.

¿Qué ocurre con los protocolos existentes?

Un cambio en el soporte de un protocolo no anuncia por sí solo la obsolescencia de un protocolo de servicio existente. Siga los anuncios específicos de los servicios, las notas de la versión del SDK y la información sobre el soporte y el ciclo AWS Política de mantenimiento de SDK y herramientas de vida.

Preguntas sobre el CBOR de Smithy RPC v2

¿Qué es el CBOR del RPC v2 de Smithy?

El RPC v2 CBOR de Smithy utiliza la representación concisa de objetos binarios (CBOR), un formato de datos binarios compacto, para codificar las solicitudes y respuestas. En comparación con una codificación JSON basada en texto, una codificación binaria puede reducir el tamaño de la carga útil codificada y la sobrecarga de serialización. El rendimiento real varía según la operación del servicio, la carga útil, el SDK, el tiempo de ejecución y las condiciones de la red. Obtenga más información sobre el protocolo CBOR RPC v2 de Smithy en el sitio web de Smithy.

¿Qué sucede si mi aplicación no puede usar el CBOR Smithy RPC v2?

Antes de realizar la actualización, prueba las integraciones que dependen del protocolo y revisa las notas de la versión del SDK correspondientes para ver si son compatibles o si ofrecen orientación alternativa. Si un problema impide la adopción, sigue usando una versión de cliente compatible que cumpla tus requisitos mientras actualizas la integración afectada. Evita confiar en una versión del SDK no compatible como solución a largo plazo.