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.
Utilisez les sommes de contrôle des API directes EBS pour valider les données des instantanés
L' GetSnapshotBlock action renvoie les 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 cette GetSnapshotBlock action, la réponse fournit une somme de contrôle Base64-encoded SHA256 pour les données du bloc à l'aide de l'en-tête X-AMZ-Checksum, et l'algorithme de somme de contrôle à l'aide de 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 cette PutSnapshotBlock action, votre demande doit fournir une somme de contrôle Base64-encoded SHA256 pour les données de 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 cette CompleteSnapshot action, votre demande peut éventuellement fournir une somme de contrôle Base64-encoded SHA256 agrégée 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- et la méthode d'agrégation des sommes de contrôle à l'aide de l'Checksum-Algorithmen-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 leur index de bloc, concaténez-les pour former une seule chaîne, 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.