

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Perguntas frequentes sobre protocolos compatíveis
<a name="cbor-faq"></a>

 O serviço AWS IoT Secure Tunneling está adicionando suporte ao SDK para o protocolo CBOR [https://smithy.io/2.0/additional-specs/protocols/smithy-rpc-v2.html](https://smithy.io/2.0/additional-specs/protocols/smithy-rpc-v2.html) Smithy RPC v2, além do protocolo JSON existente. [AWS](https://smithy.io/2.0/aws/protocols/aws-json-1_0-protocol.html) O protocolo Smithy RPC v2 CBOR tem mais desempenho do que o JSON para a maioria das cargas de trabalho. AWS AWS Os SDKs priorizarão o protocolo com melhor desempenho para cada idioma. 

## Quais são os AWS Protocolos CBOR JSON e Smithy RPC v2, e como eles diferem?
<a name="cbor-faq-what-are-protocols"></a>

 Um protocolo eletrônico atua como mediador entre o cliente e o serviço. O AWS SDK lida com a serialização (conversão de um objeto para o formato de conexão) e a desserialização (conversão do formato de conexão de volta para um objeto) entre o cliente e o servidor de forma transparente para ambos os protocolos. 

 **AWS JSON ** - O JSON é um dos formatos de dados mais usados e aceitos para comunicação entre sistemas. Esse serviço usa o AWS JSON como meio de comunicação entre um cliente AWS SDK e o servidor. Uma solicitação HTTP para uma operação de API de serviço aceita entrada na forma de JSON, a operação é executada e a resposta é retornada ao cliente SDK na forma de JSON. 

 **Smithy RPC v2 CBOR ** - O Smithy RPC v2 CBOR (Concise Binary Object Representation) é um protocolo desenvolvido pela Amazon para uma transmissão de dados mais eficiente. É um formato de dados projetado para manter os tamanhos das mensagens compactos e permitir que o formato evolua sem exigir a negociação de versões entre os sistemas. A principal diferença do AWS JSON é que o AWS JSON usa texto legível por humanos (like`{"name": "John"}`), enquanto o Smithy RPC v2 CBOR usa um formato binário (sequências de 1s e 0s). Essa abordagem binária cria pacotes de dados menores que viajam mais depressa pela rede e reduzem o tempo de serialização, pois os computadores processam os dados binários diretamente. 

## Como faço para começar a usar o protocolo Smithy RPC v2 CBOR?
<a name="cbor-faq-getting-started"></a>

 Para começar, use a AWS SDK/CLI versão mais recente para usar o protocolo Smithy RPC v2 CBOR para esse serviço. O SDK usará automaticamente o protocolo Smithy RPC v2 CBOR quando disponível. Atualize seu AWS SDK para a versão especificada ou qualquer versão subsequente. 

 A partir de 23/07/2026, os seguintes AWS SDKs usarão o protocolo CBOR Smithy RPC v2, enquanto os outros SDKs continuarão usando o protocolo JSON: AWS 
+ AWS SDK para C\+\+
+ AWS SDK para Go V2
+ AWS SDK para Java 2.x
+ AWS SDK para.NET v4
+ AWS Ferramentas para PowerShell v5
+ AWS SDK para Swift
+ AWS SDK para Kotlin

## Quais são os riscos de ativar o protocolo Smithy RPC v2 CBOR?
<a name="cbor-faq-risks"></a>

 Espera-se que o suporte adicional do Smithy RPC v2 CBOR nos SDKs seja totalmente transparente e fácil para os clientes. No entanto, se você estiver usando uma implementação personalizada do AWS SDK, ou uma combinação de clientes personalizados e do AWS SDK, que depende do comportamento de AWS JSON-specific serialização, ela pode ser incompatível com o protocolo CBOR Smithy RPC v2. 

## E se minha solução não oferecer suporte ao Smithy RPC v2 CBOR?
<a name="cbor-faq-compatibility-issues"></a>

 Para usar o protocolo AWS JSON, faça o downgrade do seu SDK para uma versão lançada antes de 23/07/2026. 

## O que AWS As regiões suportam o protocolo Smithy RPC v2 CBOR?
<a name="cbor-faq-region-support"></a>

 O protocolo Smithy RPC v2 CBOR é suportado em todas as [AWS regiões em ](https://docs.aws.amazon.com/general/latest/gr/rande.html) que esse serviço está disponível. 

## Quais melhorias de latência posso esperar ao fazer o upgrade para versões do SDK compatíveis com o Smithy RPC v2 CBOR?
<a name="cbor-faq-performance-improvements"></a>

 O Smithy RPC v2 CBOR oferece latência até 13% menor e redução de até 15% no tamanho da carga útil em comparação com o JSON. AWS A codificação binária elimina a sobrecarga da análise de texto JSON e do escape de strings, o que reduz o tempo de transferência da rede e o custo de serialização. 

## Será que o AWS O protocolo JSON está obsoleto?
<a name="cbor-faq-json-deprecation"></a>

 AWS O protocolo JSON continuará sendo suportado por meio de versões mais antigas dos SDKs. Além disso, alguns SDKs específicos do idioma continuarão usando o AWS JSON, pois ele tem mais desempenho do que o Smithy RPC v2 CBOR, pois a implementação do JSON disponível para a linguagem é mais rápida do que a implementação do CBOR. 

## Onde posso encontrar mais informações sobre o Smithy RPC v2 CBOR?
<a name="cbor-faq-more-information"></a>

 Você pode encontrar mais informações sobre o protocolo JSON no protocolo AWS JSON 1.0 e no protocolo [AWS[AWS JSON 1.1 na documentação da Smithy, ](https://smithy.io/2.0/aws/protocols/aws-json-1_1-protocol.html) e sobre o Smithy RPC v2 CBOR ](https://smithy.io/2.0/aws/protocols/aws-json-1_0-protocol.html) no protocolo Smithy RPC v2 CBOR na [ documentação da Smithy. ](https://smithy.io/2.0/additional-specs/protocols/smithy-rpc-v2.html) 