AWS Проверка файла Glacier - PullRequest
       62

AWS Проверка файла Glacier

0 голосов
/ 06 апреля 2020

Я новичок в AWS Glacier, и я загрузил довольно большой зашифрованный файл (500 ГБ). Это заняло около 4 дней. Файл точно соответствует байту оригиналу. Мое единственное беспокойство, как я узнаю, что он был поврежден при загрузке? Кто-нибудь знает, как это проверить?

Спасибо!

1 Ответ

0 голосов
/ 07 апреля 2020

Q. Как я могу проверить, что файл был загружен правильно?

A. Когда вы загружаете файлы, FastGlacier проверяет целостность файла, вычисляя sha256 га sh и sha256-дерево-га sh каждой части файла и sha256-дерево-га sh всего файла при завершении загрузки. , Если хэши не совпадают, вы увидите соответствующее сообщение об ошибке, и файл не будет записан.

https://fastglacier.com/faq.aspx

См. Вычисление контрольных сумм в Справочной документации по Glacier API о том, как на самом деле работают x-amz-sha256-tree-hash и x-amz-content-sha256.

Glacier пересчитывает эти хэши по мере поступления данных и отказывается хранить все, что не соответствует тому, что клиентское программное обеспечение отправлено ... поэтому утверждение о том, что FastGlacier проверяет целостность файла , строго не соответствует действительности - на самом деле служба Glacier выполняет проверку по хешам, сгенерированным FastGlacier.

...