Ejemplos de firmas de solicitudes
Los siguientes ejemplos de solicitudes de firma de AWS muestran cómo se puede usar SigV4 para firmar las solicitudes enviadas sin el AWS SDK o la herramienta de línea de comandos de AWS.
Carga de Amazon S3 basada en el navegador mediante HTTP POST
Autenticación de solicitudes: cargas basadas en el navegador describe la firma y la información relevante que Amazon S3 utiliza para calcular la firma al recibir la solicitud.
Ejemplo: carga basada en el navegador mediante HTTP POST (con Signature Version 4 de AWS) proporciona más información con un ejemplo de política POST y un formulario que se puede utilizar para cargar un archivo. La política de ejemplo y las credenciales ficticias muestran el flujo de trabajo y el hash de la firma y la política resultantes.
Solicitudes autenticadas de VPC Lattice
Ejemplos de solicitudes autenticadas de Signature Version 4 (SigV4) proporciona ejemplos de Python y Java que muestran cómo se puede realizar la firma de solicitudes con y sin interceptores personalizados.
Uso de la Signature Version 4 con Amazon Translate
En Live Translations in the Metaverse
Uso de Signature Version 4 con Neptune
Ejemplo: conectarse a Neptune mediante Python con firmas de Signature Version 4 muestra cómo realizar solicitudes firmadas a Neptune mediante Python. En este ejemplo, se incluyen variantes para usar una clave de acceso o credenciales temporales.
Firmar solicitudes HTTP en S3 Glacier
Ejemplo de cálculo de firmas para la API de streaming explica los detalles de la creación de una firma para Upload Archive (archivo POST), una de las dos API de streaming de S3 Glacier.
Realizar solicitudes HTTP a Amazon SWF
Realizar solicitudes HTTP a Amazon SWF muestra el contenido del encabezado de una solicitud JSON a Amazon SWF.
Cálculo de firmas para las API de streaming en Amazon OpenSearch Service
Firmar una solicitud de búsqueda de Amazon OpenSearch Service con AWS SDK para PHP versión 3 incluye un ejemplo de cómo enviar solicitudes HTTP firmadas a Amazon OpenSearch Service.
Proyectos de ejemplo en AWS repositorio de muestras
Los siguientes proyectos de ejemplo muestran cómo firmar solicitudes para realizar solicitudes de la API Rest a AWS servicios con lenguajes comunes como Python, Node.js, Java, C#, Go y Rust.
Proyectos exclusivos de la versión 4a
En el proyecto sigv4-signing-examples
El proyecto sigv4a-signing-examples
Publicar en AWS IoT Core
Código Python para publicar en AWS IoT Core utilizando el protocolo HTTPS
Aplicación .Net Framework para publicar en AWS IoT Core utilizando el protocolo HTTPS