Exemplos de assinatura de solicitação
Os exemplos a seguir de solicitações de assinatura da AWS mostram como você pode usar o SigV4 para assinar solicitações enviadas sem o AWS SDK ou a ferramenta de linha de comando da AWS.
Upload do Amazon S3 baseado em navegador usando HTTP POST
Solicitações de autenticação: os uploads baseados em navegador descrevem a assinatura e as informações relevantes que o Amazon S3 usa para calcular a assinatura ao receber a solicitação.
Exemplo: o upload baseado em navegador usando HTTP POST (usando o AWS Signature Version 4) fornece mais informações com um exemplo de política POST e um formulário que você pode usar para fazer upload de um arquivo. A política de exemplo e as credenciais fictícias mostram o fluxo de trabalho e a assinatura e o hash da política resultantes.
Solicitações autenticadas do VPC Lattice
Os exemplos de solicitações autenticadas do Signature Version 4 (SigV4) fornecem exemplos em Python e Java que mostram como você pode realizar a assinatura de solicitações com e sem interceptores personalizados.
Usar o Signature Version 4 com o Amazon Translate
Live Translations in the Metaverse
Usar o Signature Version 4 com o Neptune
Exemplo: conectar-se ao Neptune usando Python com a assinatura do Signature Version 4 mostra como fazer solicitações assinadas para o Neptune usando Python. Esse exemplo inclui variações para usar uma chave de acesso ou credenciais temporárias.
Assinatura de solicitações HTTP no S3 Glacier
Exemplo de cálculo de assinatura para API de streaming explica os detalhes da criação de uma assinatura para o Upload Archive (arquivo POST), uma das duas APIs de streaming no S3 Glacier.
Solicitações HTTP no Amazon SWF
Fazer solicitações HTTP no Amazon SWF mostra o conteúdo do cabeçalho de uma solicitação JSON no Amazon SWF.
Cálculo de assinatura para APIs de streaming no Amazon OpenSearch Service
Assinatura de uma solicitação de pesquisa do Amazon OpenSearch Service com AWS SDK para PHP versão 3 inclui um exemplo de como enviar solicitações HTTP assinadas para o Amazon OpenSearch Service.
Projetos de exemplo em repositório de amostras da AWS
Os projetos de exemplo a seguir mostram como assinar solicitações para fazer solicitações da API Rest para serviços da AWS com linguagens comuns, como Python, Node.js, Java, C#, Go e Rust.
Projetos do Signature Version 4a
O projeto sigv4-signing-examples
O projeto sigv4a-signing-examples
Publicar no AWS IoT Core
O código Python para publicar no AWS IoT Core usando o protocolo HTTPs
A aplicação .Net Framework para publicar no AWS IoT Core usando o protocolo HTTPs