Usar somas de verificação - Amazon EBS

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

Usar somas de verificação

A GetSnapshotBlock ação retorna dados que estão em um bloco de um instantâneo, e a PutSnapshotBlock ação adiciona dados a um bloco em um instantâneo. Os dados de bloco transmitidos não são assinados como parte do processo de assinatura do Signature versão 4. Como resultado, as somas de verificação são usadas para validar a integridade dos dados da seguinte forma:

  • Quando você usa a GetSnapshotBlock ação, a resposta fornece uma soma de verificação SHA256 codificada em Base64 para os dados do bloco usando o cabeçalho X-AMZ-Checksum e o algoritmo de soma de verificação usando o cabeçalho X-AMZ-Checksum-Algorithm. Use a soma de verificação retornada para validar a integridade dos dados. Se a soma de verificação gerada não corresponder à que o Amazon EBS forneceu, considere os dados não válidos e tente enviar sua solicitação novamente.

  • Ao usar a PutSnapshotBlock ação, sua solicitação deve fornecer uma soma de verificação SHA256 codificada em Base64 para os dados do bloco usando o cabeçalho X-AMZ-Checksum e o algoritmo de soma de verificação usando o cabeçalho X-AMZ-Checksum-Algorithm. A soma de verificação fornecida é validada com relação a uma soma de verificação gerada pelo Amazon EBS para validar a integridade dos dados. Se as somas de verificação não forem correspondentes, a solicitação falhará.

  • Quando você usa a CompleteSnapshot ação, sua solicitação pode, opcionalmente, fornecer uma soma de verificação SHA256 agregada codificada em Base64 para o conjunto completo de dados adicionados ao snapshot. Forneça a soma de verificação usando o cabeçalho x-amz-Checksum, o algoritmo de soma de verificação usando o cabeçalho x-amz-Checksum-Algorithm e o método de agregação da soma de verificação usando o cabeçalho x-amz-Checksum-Aggregation-Method. Para gerar a soma de verificação agregada usando o método de agregação linear, organize as somas de verificação para cada bloco gravado na ordem crescente do índice do bloco, concatene-as de modo a formar uma única string e gere a soma de verificação em toda a string usando o algoritmo SHA256.

As somas de verificação nessas ações fazem parte do processo de assinatura do Signature versão 4.