Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso APIs con Amazon SQS
En este tema se proporciona información sobre la creación de puntos de enlace de Amazon SQS, la realización de solicitudes de API de consulta mediante los métodos GET y POST y el uso de acciones de API por lotes. Para obtener información detallada sobre las acciones de Amazon SQS (como parámetros, errores, ejemplos y tipos de datos), consulte la Referencia de la API de Amazon Simple Queue Service.
Para acceder a Amazon SQS mediante diversos lenguajes de programación, también puede utilizar AWS SDKs
-
Firmar criptográficamente sus solicitudes de servicio
-
Reintentar solicitudes
-
Tratar las respuestas a errores
Para obtener más información, consulte Uso de Amazon SQS con un SDK AWS.
Para obtener información sobre la herramienta de línea de comandos, consulte las secciones de Amazon SQS en la Referencia de comandos de AWS CLI y la Referencia de cmdlets de Herramientas de AWS para PowerShell .
Amazon SQS APIs con protocolo JSON AWS
Amazon SQS utiliza el protocolo AWS JSON como mecanismo de transporte para todos los Amazon APIs SQS de las versiones del AWS SDK especificadas. AWS El protocolo JSON proporciona un mayor rendimiento, menor latencia y una comunicación más rápida. application-to-application AWS El protocolo JSON es más eficiente en serialization/deserialization las solicitudes y respuestas en comparación con el protocolo de AWS consulta. Si aún prefiere utilizar el protocolo de AWS consulta con SQS APIs, consulte ¿Qué idiomas son compatibles con el protocolo AWS JSON que se utiliza en Amazon SQS? APIs las versiones del AWS SDK que admiten el protocolo de consulta Amazon AWS SQS.
Amazon SQS utiliza el protocolo AWS JSON para comunicarse entre los clientes AWS del SDK (por ejemplo, Java, Python, Golang JavaScript) y el servidor Amazon SQS. Una solicitud HTTP de una operación de la API de Amazon SQS acepta la entrada con formato JSON. La operación de Amazon SQS se ejecuta y la respuesta de la ejecución se comparte de nuevo con el cliente del SDK en formato JSON. En comparación con las AWS consultas, AWS JSON es más simple, rápido y eficiente para transportar datos entre el cliente y el servidor.
-
AWS El protocolo JSON actúa como mediador entre el cliente y el servidor de Amazon SQS.
-
El servidor no entiende el lenguaje de programación en el que se crea la operación de Amazon SQS, pero entiende el protocolo AWS JSON.
-
El protocolo AWS JSON utiliza la serialización (convierte el objeto a formato JSON) y la deserialización (convierte el formato JSON en objeto) entre el cliente y el servidor de Amazon SQS.
Para obtener más información sobre el protocolo AWS JSON con Amazon SQS, consulte. Protocolo Amazon SQS JSON AWS FAQs
AWS El protocolo JSON está disponible en la versión del AWS SDK especificada. Para revisar la versión y las fechas de lanzamiento del SDK en todas las variantes de idioma, consulta la matriz de compatibilidad de versiones AWS SDKs y herramientas en la Guía de referencia de AWS SDKs and Tools