Usar sumas de comprobación - Amazon EBS

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.

Usar sumas de comprobación

La GetSnapshotBlock acción devuelve los datos que se encuentran en un bloque de una instantánea y añade datos a un bloque de una instantánea. PutSnapshotBlock Los datos de bloque que se transmiten no se firman como parte del proceso de firma de Signature Version 4. Como resultado, las sumas de comprobación se utilizan para validar la integridad de los datos de la siguiente manera:

  • Al utilizar la GetSnapshotBlock acción, la respuesta proporciona una suma de SHA256 comprobación codificada en Base64 para los datos del bloque mediante el encabezado X-AMZ-Checksum, y el algoritmo de suma de comprobación utiliza el encabezado X-AMZ-Checksum-Algorithm. Utilice la suma de comprobación devuelta para validar la integridad de los datos. Si la suma de comprobación que generas no coincide con la EBS proporcionada por Amazon, deberías considerar que los datos no son válidos y volver a intentar tu solicitud.

  • Cuando utilices la PutSnapshotBlock acción, tu solicitud debe proporcionar una suma de SHA256 comprobación codificada en Base64 para los datos del bloque que utilizan el encabezado X-AMZ-Checksum, y el algoritmo de suma de comprobación debe incluir el encabezado X-AMZ-Checksum-algorithm. La suma de comprobación que proporcionas se valida con una suma de comprobación generada por Amazon EBS para validar la integridad de los datos. Si las sumas de comprobación no se corresponden, la solicitud devuelve un error.

  • Cuando utilizas la CompleteSnapshot acción, tu solicitud puede proporcionar, de forma opcional, una SHA256 suma de comprobación agregada codificada en Base64 para el conjunto completo de datos añadidos a la instantánea. Proporcione la suma de comprobación mediante el encabezado x-amz-Checksum, el algoritmo de suma de comprobación mediante el encabezado x-amz-Checksum-Algorithm y el método de agregación de suma de comprobación mediante el encabezado x-amz-Checksum-Aggregation-Method. Para generar la suma de verificación agregada mediante el método de agregación lineal, organice las sumas de verificación de cada bloque escrito en orden ascendente con respecto a su índice de bloques, concaténelas para formar una sola cadena y, a continuación, genere la suma de verificación en toda la cadena mediante el algoritmo. SHA256

Las sumas de comprobación de estas acciones forman parte del proceso de firma Signature Version 4.