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
O serviço AWS Backup Gateway está adicionando suporte ao SDK para o protocolo Smithy RPC v2 CBOR, além do
Quais são os AWS Protocolos CBOR JSON e Smithy RPC v2, e como eles diferem?
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?
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?
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?
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?
O protocolo Smithy RPC v2 CBOR é suportado em todas as AWS regiões em 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?
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?
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?
Você pode encontrar mais informações sobre o protocolo JSON no protocolo AWS JSON 1.0 e no protocolo AWSAWS JSON 1.1 na documentação da Smithy,