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á.
Alterações de suporte de protocolo para AWS clientes de serviços
AWS Os SDKs lidam com os protocolos de conexão usados para serializar solicitações e desserializar respostas ao se comunicar com os serviços. AWS Se seu cliente SDK suportar a alteração, seu aplicativo usará automaticamente o protocolo atualizado sem alterações no código. Uma alteração no suporte do protocolo não altera a API do serviço modelado. No entanto, aplicativos e infraestrutura que dependem de uma representação de fio específica podem exigir testes ou atualizações.
Clientes de atendimento com alterações de suporte de protocolo
A tabela a seguir identifica as alterações lançadas no suporte ao protocolo AWS serviço-cliente. A presença de um serviço na tabela não significa que cada versão do AWS SDK ou do cliente de serviço inclua a alteração. Antes de atualizar, revise as notas de versão do SDK aplicáveis e a documentação específica do serviço para SDKs, versões, protocolos e. Regiões da AWS
O suporte lançado está disponível para uso em produção, começando com as versões do SDK e do cliente de serviço identificadas nas notas de versão do SDK aplicáveis.
Clientes liberados
Todos os links de versão na tabela a seguir apontam para páginas de lançamento no GitHub site.
| Services | Data de lançamento | Alteração | AWS CLI v2 | C++ | Go v2 | Java v2 | JavaScript v3 | Kotlin | .NET v4 | PHP v3 | Python-boto3 | Python-botocore | Ruby versão 3 | Rust | Swift |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amazon CloudWatch Application Insights | 24 de julho de 2026 | Prefira RPC v2 CBOR em vez de JSON 1.0 AWS | 2.36,8 |
1,11.855 |
1.38,0 |
2.49,3 |
3,1095,0 |
1,8.14 |
4.0.101,0 |
3,389,0 |
1,43,56 |
1,43,56 |
1,83,0 |
1,107,0 |
1,7,46 |
| 23 de julho de 2026 | Prefira RPC v2 CBOR em vez 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 |
|
| Gerenciador de e-mail do Amazon SES | 6 de julho de 2026 | Prefira RPC v2 CBOR em vez 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,89,0 |
1.7.31 |
| 21 de abril de 2026 | Prefira RPC v2 CBOR em vez de JSON 1.0 AWS | 2,34,34 |
1,11.794 |
2,42,38 |
3,1034,0 |
1.6.61 |
3,379,4 |
1,42,93 |
1,42,93 |
1,6,99 |
|||||
| CloudWatch | 10 de dezembro de 2025 | Prefira AWS JSON 1.0 ou RPC v2 CBOR em vez de Query AWS | 2,32,14 |
1,11.708 |
1.53,0 |
2,40,6 |
3,949,0 |
1,5,100 |
4.0.150,0 |
3,367,0 |
1,42,7 |
1,42,7 |
1,126,0 |
1,1000,0 |
1.6.14 |
| Amazon SQS | 8 de novembro de 2023 | Prefira AWS JSON 1.0 em vez AWS de Query | Não aplicável | 1,11.198 |
1.27.0 |
2.21,18 |
3,446,0 |
0,34,2-beta |
Não aplicável | 3,285,1 |
1,28,81 |
1,31,81 |
1,66,0 |
Não aplicável | Não aplicável |
Perguntas frequentes
Perguntas gerais
O que é uma mudança de suporte de protocolo?
Uma alteração de suporte de protocolo atualiza a forma como um cliente SDK compatível codifica solicitações e decodifica respostas ao se comunicar com um serviço. AWS A alteração pode adicionar um protocolo ou alterar qual protocolo um cliente seleciona. Isso não altera as operações de serviço expostas por meio da API pública do SDK.
Preciso alterar minha inscrição?
A maioria dos aplicativos que usam um cliente AWS SDK compatível não exige alterações no código. Atualize o cliente SDK de acordo com suas notas de lançamento e teste a atualização usando seu processo normal de integração e implantação.
Analise a atualização com mais atenção se seu aplicativo ou infraestrutura depender de uma representação de fio específica. Os exemplos incluem middleware ou proxies que inspecionam ou modificam corpos de solicitação e resposta, dispositivos HTTP registrados e testes que comparam cargas serializadas.
Onde está disponível uma alteração de suporte de protocolo?
A disponibilidade pode variar de acordo com o serviço Região da AWS, o SDK, a versão do cliente do serviço e o protocolo. Use a documentação específica do serviço associada a uma entrada na tabela e as notas de versão do SDK aplicáveis para verificar a disponibilidade.
O que acontece com os protocolos existentes?
Uma alteração no suporte de protocolo não anuncia, por si só, a descontinuação de um protocolo de serviço existente. Acompanhe os anúncios específicos do serviço, as notas de versão do SDK e as informações sobre suporte e ciclo AWS Política de manutenção de SDKs e ferramentas de vida.
Perguntas do Smithy RPC v2 CBOR
O que é o Smithy RPC v2 CBOR?
O Smithy RPC v2 CBOR usa a Representação Concisa de Objetos Binários (CBOR), um formato compacto de dados binários, para codificar solicitações e respostas. Em comparação com uma codificação JSON baseada em texto, uma codificação binária pode reduzir o tamanho da carga codificada e a sobrecarga de serialização. O desempenho real varia de acordo com a operação do serviço, a carga útil, o SDK, o tempo de execução e as condições da rede. Leia mais sobre o protocolo https://smithy.io/2.0/additional-specs/protocols/smithy-rpc-v2.html
E se meu aplicativo não puder usar o Smithy RPC v2 CBOR?
Antes de atualizar, teste as integrações dependentes do protocolo e revise as notas de versão do SDK aplicáveis para obter diretrizes alternativas ou de compatibilidade. Se um problema impedir a adoção, continue usando uma versão de cliente compatível que atenda aos seus requisitos enquanto você atualiza a integração afetada. Evite confiar em uma versão incompatível do SDK como solução de longo prazo.