Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
FAQs sur les protocoles pris en charge
Les services AWS Marketplace Commerce Analytics et AWS Marketplace Entitlement ajoutent la prise en charge du SDK pour le protocole CBOR Smithy RPC v2 en
Quels sont les protocoles CBOR AWS JSON et Smithy RPC v2, et en quoi diffèrent-ils ?
Un protocole filaire joue le rôle de médiateur entre un client et le service. Le AWS SDK gère la sérialisation (conversion d'un objet au format filaire) et la désérialisation (reconversion du format filaire en objet) entre le client et le serveur de manière transparente pour les deux protocoles.
AWS JSON - Le JSON est l'un des formats de données les plus utilisés et les plus acceptés pour la communication entre les systèmes. Ce service utilise le AWS JSON comme moyen de communication entre un client du AWS SDK et le serveur. Une requête HTTP pour une opération d'API de service accepte une entrée sous forme de JSON, l'opération est exécutée et la réponse est renvoyée au client du SDK sous forme de JSON.
Smithy RPC v2 CBOR - Le Smithy RPC v2 CBOR (Concise Binary Object Representation) est un protocole développé par Amazon pour une transmission de données plus efficace. Il s'agit d'un format de données conçu pour réduire la taille des messages et pour permettre au format d'évoluer sans nécessiter de négociation de version entre les systèmes. La principale différence par rapport au AWS JSON est que le AWS JSON utilise du texte lisible par l'homme (comme{"name": "John"}), tandis que le Smithy RPC v2 CBOR utilise un format binaire (séquences de 1 et de 0). Cette approche binaire crée des paquets de données plus petits qui voyagent plus rapidement sur le réseau et réduit le temps de sérialisation puisque les ordinateurs traitent directement les données binaires.
Comment démarrer avec le protocole CBOR Smithy RPC v2 ?
Pour commencer, utilisez la dernière version du AWS SDK/CLI pour utiliser le protocole CBOR Smithy RPC v2 pour ce service. Le SDK utilisera automatiquement le protocole CBOR Smithy RPC v2 lorsqu'il sera disponible. Mettez à niveau votre AWS SDK vers la version spécifiée ou vers une version ultérieure.
À compter du 16/04/2020, les modèles suivants AWS SDKs utiliseront le protocole CBOR Smithy RPC v2, tandis que les autres SDKs continueront à utiliser le protocole JSON : AWS
AWS SDK pour C++
AWS SDK pour Go V2
AWS SDK pour Java 2.x
AWS SDK pour .NET v4
AWS Outils pour PowerShell v5
AWS SDK pour Swift
AWS SDK pour Kotlin
Quels sont les risques liés à l'activation du protocole CBOR Smithy RPC v2 ?
Le support supplémentaire de Smithy RPC v2 CBOR SDKs devrait être totalement transparent et facile pour les clients. Toutefois, si vous utilisez une implémentation personnalisée du AWS SDK, ou une combinaison de clients personnalisés et du SDK, qui dépend du AWS comportement de sérialisation AWS spécifique à JSON, elle peut être incompatible avec le protocole CBOR Smithy RPC v2.
Et si ma solution ne prend pas en charge Smithy RPC v2 CBOR ?
Pour utiliser le protocole AWS JSON, rétrogradez votre SDK vers une version publiée avant le 16/04/2026.
Quelles AWS régions prennent en charge le protocole CBOR Smithy RPC v2 ?
Le protocole CBOR Smithy RPC v2 est pris en charge dans toutes les AWS régions où ce service est disponible.
À quelles améliorations de latence puis-je m'attendre lors de la mise à niveau vers des versions du SDK compatibles avec Smithy RPC v2 CBOR ?
Le Smithy RPC v2 CBOR réduit la latence jusqu'à 13 % et la taille de la charge utile jusqu'à 15 % par rapport au JSON. AWS Le codage binaire élimine la surcharge liée à l'analyse de texte JSON et à l'échappement de chaînes, ce qui réduit à la fois le temps de transfert réseau et les coûts de sérialisation.
Le protocole AWS JSON sera-t-il obsolète ?
AWS Le protocole JSON continuera d'être pris en charge dans les anciennes versions de SDKs. De plus, certains langages spécifiques SDKs continueront à utiliser le AWS JSON, car il est plus performant que Smithy RPC v2 CBOR, car l'implémentation JSON disponible pour le langage est plus rapide que son implémentation CBOR.
Où puis-je trouver plus d'informations sur Smithy RPC v2 CBOR ?
Vous trouverez plus d'informations sur le protocole JSON sur le protocole AWS AWS JSON 1.0 et le protocole AWS