Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie die Prüfsummen der EBS Direct APIs, um Snapshot-Daten zu validieren
Die GetSnapshotBlock Aktion gibt Daten zurück, die sich in einem Block eines Snapshots befinden, und die PutSnapshotBlock Aktion fügt Daten zu einem Block in einem Snapshot hinzu. Die übertragenen Blockdaten werden nicht im Rahmen des Signature Version 4-Signaturvorgangs signiert. Daher werden Prüfsummen verwendet, um die Integrität der Daten wie folgt zu überprüfen:
-
Wenn Sie die GetSnapshotBlock Aktion verwenden, stellt die Antwort eine Base64-encoded SHA256-Prüfsumme für die Blockdaten unter Verwendung des X-AMZ-Checksum-Headers und den Prüfsummenalgorithmus unter Verwendung des X-amz-Headers bereit. Checksum-Algorithm Mithilfe der zurückgegebenen Prüfsumme können Sie die Integrität der Daten überprüfen. Wenn die von Ihnen generierte Prüfsumme nicht mit der von Amazon EBS bereitgestellten Prüfsumme übereinstimmt, sollten Sie die Daten als ungültig betrachten und die Anforderung erneut senden.
-
Wenn Sie die PutSnapshotBlock Aktion verwenden, muss Ihre Anfrage eine Base64-encoded SHA256-Prüfsumme für die Blockdaten unter Verwendung des X-AMZ-Prüfsum-Headers und den Prüfsummenalgorithmus unter Verwendung des X-AMZ-Headers bereitstellen. Checksum-Algorithm Die von Ihnen bereitgestellte Prüfsumme wird anhand einer von Amazon EBS generierten Prüfsumme validiert, um die Integrität der Daten zu überprüfen. Wenn die Prüfsummen nicht übereinstimmen, schlägt die Anforderung fehl.
-
Wenn Sie die CompleteSnapshot Aktion verwenden, kann Ihre Anfrage optional eine aggregierte Base64-encoded SHA256-Prüfsumme für den gesamten Datensatz bereitstellen, der dem Snapshot hinzugefügt wurde. Geben Sie die Prüfsumme mithilfe des X-AMZ-Prüfsum-Headers, den Prüfsummenalgorithmus mithilfe des X-AMZ-Headers und die Prüfsummen-Aggregationsmethode mithilfe des Checksum-Algorithm X-AMZ-Headers an. Checksum-Aggregation-Method Um die aggregierte Prüfsumme mithilfe der linearen Aggregationsmethode zu generieren, ordnen Sie die Prüfsummen für die einzelnen geschriebenen Blöcke in aufsteigender Reihenfolge des Blockindexes an, verketten sie zu einer einzelnen Zeichenfolge und generieren dann die Prüfsumme für die gesamte Zeichenfolge mit dem SHA256-Algorithmus.
Die Prüfsummen in diesen Aktionen sind Teil des Signature Version 4-Signaturvorgangs.