Publicado en: Feb 25, 2022

Simple Storage Service (Amazon S3) acelera la comprobación de integridad de las solicitudes en hasta un 90 %. Por primera vez en la nube, puede elegir entre cuatro algoritmos de suma de comprobación compatibles para comprobar la integridad de los datos de las solicitudes de carga y descarga. Además, las mejoras en el AWS SDK y la API de S3 mejoran de forma significativa la eficacia de la suma de comprobación, lo que aumenta el rendimiento y reduce el coste de la validación de datos. Puede calcular automáticamente y verificar sumas de comprobación a medida que almacena o recupera datos de S3. También puede acceder a la información de la suma de comprobación en cualquier momento usando la nueva API de S3 o el informe de inventario de S3. El uso de sumas de comprobación para la validación de datos es una práctica recomendada para la durabilidad de los datos. Estas capacidades aumentan el rendimiento y reducen el coste de hacerlo.

Simple Storage Service (Amazon S3) puede comprobar automáticamente la integridad de los datos cuando almacena o recupera objetos usando llamadas a la API de S3 estándar. Puede elegir un algoritmo de suma de comprobación SHA-1, SHA-256, CRC32 o CRC32C en función de las necesidades de su aplicación. Para verificar la integridad de sus datos, puede ofrecer una suma de comprobación precalculada con su solicitud o hacer que el AWS SDK calcule automáticamente una suma de comprobación mientras transmite datos a S3. Calcular una suma de comprobación mientras transmite datos a S3 supone un ahorro de tiempo, pues puede verificar y transmitir sus datos en un único paso en lugar de tener que hacer dos operaciones secuenciales.

Asimismo, S3 ahora puede calcular y almacenar información de sumas de comprobación de partes de objetos cargados mediante una carga multiparte de S3. Esto significa que los objetos grandes se pueden dividir en varias partes para que las operaciones de suma de comprobación se puedan hacer en paralelo. S3 calculará de forma independiente una suma de comprobación cuando sus datos se almacenen duraderamente para validar que almacenaron los mismos bits que transmitió al cliente. Luego, S3 almacenará la suma de comprobación que calculó en los metadatos de sus objetos. Puede acceder a estas sumas de comprobación (lo que incluye las sumas de comprobación de partes individuales de una carga multiparte de S3) en cualquier momento con la nueva API GetObjectAttributes de S3.

Estas características están disponibles sin coste adicional y son accesibles desde la consola de S3; la API, los SDK y la CLI de Simple Storage Service (Amazon S3); y todas las regiones de AWS, incluidas las regiones de AWS GovCloud (EE. UU.), la región China (Pekín) de Amazon Web Services, operada por Sinnet, y la región China (Ningxia) de Amazon Web Services, operada por NWCD. Para obtener más información sobre la comprobación de integridad acelerada de Simple Storage Service (Amazon S3), lea la publicación del blog sobre el lanzamiento, consulte la página de características de S3 y eche un vistazo a la guía del usuario.