Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Utilisez les APIs sommes de contrôle directes d'EBS pour valider les données des instantanés

Mode de mise au point
Utilisez les APIs sommes de contrôle directes d'EBS pour valider les données des instantanés - Amazon EBS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

L' GetSnapshotBlock action renvoie des données qui se trouvent dans un bloc d'un instantané, et l' PutSnapshotBlock action ajoute des données à un bloc d'un instantané. Les données de bloc transmises ne sont pas signées dans le cadre du processus de signature de la version 4. Par conséquent, les sommes de contrôle sont utilisées pour valider l’intégrité des données comme suit :

  • Lorsque vous utilisez l' GetSnapshotBlock action, la réponse fournit une somme de SHA256 contrôle codée en Base64 pour les données du bloc à l'aide de l'en-tête X-AMZ-Checksum, et l'algorithme de somme de contrôle utilisant l'en-tête X-AMZ-Checksum-Algorithm. Utilisez la somme de contrôle renvoyée pour valider l’intégrité des données. Si la somme de contrôle que vous générez ne correspond pas à celle fournie par Amazon EBS, vous devez considérer les données non valides et réessayer votre demande.

  • Lorsque vous utilisez l' PutSnapshotBlock action, votre demande doit fournir une somme de SHA256 contrôle codée en Base64 pour les données du bloc à l'aide de l'en-tête X-AMZ-Checksum, et l'algorithme de somme de contrôle utilisant l'en-tête X-AMZ-Checksum-Algorithm. La somme de contrôle que vous fournissez est validée par rapport à une somme de contrôle générée par Amazon EBS pour valider l’intégrité des données. Si les sommes de contrôle ne correspondent pas, la demande échoue.

  • Lorsque vous utilisez l' CompleteSnapshot action, votre demande peut éventuellement fournir une SHA256 somme de contrôle agrégée codée en Base64 pour l'ensemble complet des données ajoutées à l'instantané. Fournissez la somme de contrôle à l’aide de l’en-tête x-amz-Checksum, l’algorithme de somme de contrôle à l’aide de l’en-tête x-amz-Checksum-Algorithm et la méthode d’agrégation de somme de contrôle à l’aide de l’en-tête x-amz-Checksum-Aggregation-Method. Pour générer la somme de contrôle agrégée à l'aide de la méthode d'agrégation linéaire, organisez les sommes de contrôle pour chaque bloc écrit dans l'ordre croissant de son index de bloc, concaténez-les pour former une chaîne unique, puis générez la somme de contrôle sur la chaîne entière à l'aide de l'algorithme. SHA256

Les sommes de contrôle de ces actions font partie du processus de signature de la version 4.

Rubrique suivante :

Garantir l'idempuissance

Rubrique précédente :

Résultats du chiffrement
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.