Usando APIs com o 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á.

Usando APIs com o Amazon SQS

Este tópico fornece informações sobre a construção de endpoints do Amazon SQS, a realização de solicitações de API de consulta usando os métodos GET e POST e o uso de ações de API em lote. 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 usando uma variedade de linguagens de programação, você também pode usar AWS SDKs, que contêm as seguintes funcionalidades automáticas:

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

  • Recuperar solicitações

  • Lidar com respostas de erro

Para obter mais informações, consulte Usando o Amazon SQS com um SDK AWS.

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 Ferramentas da AWS para PowerShell .

Amazon SQS APIs com protocolo JSON AWS

O Amazon SQS usa o protocolo AWS JSON como mecanismo de transporte para todo o Amazon SQS APIs nas versões especificadas do SDK.AWS 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. AWS Se você ainda preferir usar o protocolo de AWS consulta com o SQS APIs, consulte Quais idiomas são compatíveis com o protocolo AWS JSON usado no Amazon APIs SQS? as versões do AWS SDK que oferecem suporte ao protocolo de consulta Amazon AWS 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 à AWS consulta, o AWS JSON é mais simples, rápido e eficiente para transportar dados entre cliente e servidor.

  • AWS O protocolo JSON 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 entende o protocolo AWS JSON.

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

Para obter mais informações sobre o protocolo AWS JSON com o Amazon SQS, consulte. Protocolo Amazon SQS JSON AWS FAQs

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