Trabalhar com APIs do Amazon SQS - Amazon Simple Queue Service

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á.

Trabalhar com APIs do Amazon SQS

Esta seção fornece informações sobre como criar endpoints do Amazon SQS, fazer solicitações da API de consulta com os métodos GET e POST e usar ações em lote da API. Para ter informações detalhadas sobre as ações do Amazon SQS, inclusive parâmetros, erros, exemplos e tipos de dados, consulte a Referência da API do Amazon Simple Queue Service.

Para acessar o Amazon SQS utilizando várias linguagens de programação, você também pode usar os AWS SDKs que contêm a seguinte funcionalidade automática:

  • Assinar criptograficamente suas solicitações de serviço

  • Recuperar solicitações

  • Lidar com respostas de erro

Para ter informações sobre a ferramenta da linha de comando, consulte as seções do Amazon SQS na Referência de comandos da AWS CLI e na Referência de Cmdlet do AWS Tools for PowerShell.

APIs do Amazon SQS com protocolo JSON da AWS

O Amazon SQS usa o protocolo JSON da AWS como mecanismo de transporte para todas as APIs do Amazon SQS nas versões do AWS SDK especificadas.AWS O protocolo JSON fornece maior taxa de transferência, menor latência e comunicação mais rápida. application-to-application AWS O protocolo JSON é mais eficiente na serialização/desserialização de solicitações e respostas quando comparado ao protocolo de consulta da AWS. Se você ainda preferir usar o protocolo de consulta da AWS com APIs SQS, consulte Quais linguagens são compatíveis com o protocolo JSON da AWS usado nas APIs do Amazon SQS? para saber quais versões do AWS SDK são compatíveis com o protocolo de consulta da AWS do Amazon SQS.

O Amazon SQS usa o protocolo AWS JSON para se comunicar entre clientes AWS SDK (por exemplo, Java, Python, Golang) e JavaScript o servidor Amazon SQS. Uma solicitação HTTP de uma operação de API do Amazon SQS aceita entrada formatada em JSON. A operação do Amazon SQS é executada, e a resposta de execução é enviada de volta ao cliente do SDK no formato JSON. Comparado com a consulta da AWS, o JSON da AWS é mais simples, rápido e eficiente para transportar dados entre o cliente e o servidor.

  • O protocolo JSON da AWS atua como um mediador entre o cliente e o servidor do Amazon SQS.

  • O servidor não entende a linguagem de programação na qual a operação do Amazon SQS é criada, mas ele entende o protocolo JSON da AWS.

  • O protocolo JSON da AWS usa a serialização (conversão do objeto no formato JSON) e a desserialização (conversão do formato JSON em objeto) entre o cliente e o servidor do Amazon SQS.

Para receber mais informações sobre o protocolo JSON da AWS com Amazon SQS, consulte Perguntas frequentes sobre o protocolo JSON da AWS para o Amazon SQS.

O protocolo JSON da AWS está disponível na versão do AWS SDK especificada. Para examinar a versão do SDK e as datas de lançamento em todas as variantes de linguagem, consulte a Matriz de suporte a versões de AWS SDKs e ferramentas no Guia de referência de AWS SDKs e ferramentas.