Utilizza i APIs checksum EBS diretti per convalidare i dati delle istantanee - Amazon EBS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizza i APIs checksum EBS diretti per convalidare i dati delle istantanee

L' GetSnapshotBlock azione restituisce i dati contenuti in un blocco di uno snapshot e aggiunge dati a un blocco in uno snapshot. PutSnapshotBlock I dati di blocco trasmessi non sono firmati come parte del processo di firma Signature Version 4. Di conseguenza, i checksum vengono utilizzati per convalidare l'integrità dei dati come segue:

  • Quando si utilizza l' GetSnapshotBlock azione, la risposta fornisce un checksum codificato in Base64 per i dati del blocco utilizzando l'intestazione X-AMZ-Checksum e l'algoritmo di SHA256 checksum che utilizza l'intestazione X-AMZ-Checksum-Algorithm. Utilizza il checksum restituito per convalidare l'integrità dei dati. Se il checksum generato non corrisponde a quello EBS fornito da Amazon, dovresti considerare i dati non validi e riprovare la richiesta.

  • Quando utilizzi l' PutSnapshotBlock azione, la tua richiesta deve fornire un checksum codificato in Base64 per i dati del blocco utilizzando l'intestazione X-AMZ-Checksum e l'algoritmo di SHA256 checksum che utilizza l'intestazione X-AMZ-Checksum-Algorithm. Il checksum fornito viene convalidato rispetto a un checksum generato da Amazon EBS per convalidare l'integrità dei dati. Se i checksum non corrispondono, la richiesta ha esito negativo.

  • Quando utilizzi l' CompleteSnapshot azione, la tua richiesta può facoltativamente fornire un SHA256 checksum aggregato con codifica Base64 per il set completo di dati aggiunti allo snapshot. Fornisci il checksum utilizzando l'intestazione x-amz-Checksum, l'algoritmo di checksum utilizzando l'intestazione x-amz-Checksum-Algorithm e il metodo di aggregazione checksum utilizzando l'intestazione x-amz-Checksum-Aggregation-Method. Per generare il checksum aggregato utilizzando il metodo di aggregazione lineare, disponi i checksum per ogni blocco scritto nell'ordine crescente del relativo indice di blocco, concatenali per formare una singola stringa e quindi genera il checksum sull'intera stringa utilizzando l'algoritmo. SHA256

I checksum in queste operazioni fanno parte del processo di firma Signature Version 4.