Publié le: Feb 25, 2022

Simple Storage Service (Amazon S3) accélère la vérification de l'intégrité des demandes jusqu'à 90 %. Pour la première fois dans le cloud, vous pouvez choisir parmi quatre algorithmes de somme de contrôle pris en charge pour vérifier l'intégrité des données lors de vos demandes de chargement et de téléchargement. En outre, les améliorations apportées au SDK AWS et à l'API S3 améliorent considérablement l'efficacité des totaux de contrôle, ce qui augmente les performances et réduit le coût de la validation des données. Vous pouvez calculer et vérifier automatiquement les totaux de contrôle lorsque vous stockez ou récupérez des données à partir de S3, et vous pouvez accéder aux informations sur le total de contrôle à tout moment en utilisant une nouvelle API S3 ou un rapport d'inventaire S3. L'utilisation de totaux de contrôle pour la validation des données est une bonne pratique pour la durabilité des données, et ces capacités augmentent les performances et réduisent le coût de cette opération.

Amazon S3 peut vérifier automatiquement l'intégrité de vos données lorsque vous stockez ou récupérez des objets à l'aide d'appels API S3 standard. Vous pouvez choisir un algorithme de total de contrôle SHA-1, SHA-256, CRC32 ou CRC32C, selon les besoins de votre application. Pour vérifier l'intégrité de vos données, vous pouvez soit fournir un total de contrôle précalculé avec votre demande, soit demander au SDK AWS de calculer automatiquement un total de contrôle lors de la transmission des données vers S3. Le calcul du total de contrôle pendant le transfert des données dans S3 vous fait gagner du temps, car vous pouvez vérifier et transmettre vos données en une seule fois, au lieu de deux opérations séquentielles.

De plus, S3 peut désormais calculer et stocker des informations de total de contrôle au niveau des parties pour les objets chargés par le biais du chargement partitionné S3. Cela signifie que les objets de grande taille peuvent être divisés en plusieurs parties, de sorte que les opérations de total de contrôle peuvent être parallélisées. S3 calculera de manière indépendante un total de contrôle lorsque vos données seront stockées durablement afin de valider qu'il a stocké les mêmes bits que ceux que vous avez transmis depuis le client. Ensuite, S3 stockera le total de contrôle qu'il a calculé dans les métadonnées de vos objets. Ces totaux de contrôle (y compris les totaux de contrôle des différentes parties d'un chargement partitionné S3) sont accessibles à tout moment à l'aide de la nouvelle API GetObjectAttributes de S3.

Ces fonctionnalités sont disponibles sans coût supplémentaire et sont accessibles via la console S3, l'API Amazon S3, les SDK et la CLI, dans toutes les Régions AWS, y compris les Régions AWS GovCloud (US), la Région Amazon Web Services China (Beijing), exploitée par Sinnet, et la Région Amazon Web Services China (Ningxia), exploitée par NWCD. Pour en savoir plus sur le contrôle d'intégrité accéléré de Simple Storage Service (Amazon S3), lisez le blog de lancement, visitez la page des fonctions de S3 et consultez le guide de l'utilisateur.