Я искал способ получить архив с ледника и в итоге оказался ниже ошибки. не мог получить представление о том, что ошибка «Range is not megabyte aligned» я получаю.Получение архива с ледника с использованием aws cli
#aws glacier initiate-job --account-id - --vault-name first-vault --job-parameters file://job-archive-retrieval_1.json
A client error (InvalidParameterValueException) occurred when calling the InitiateJob operation: Invalid range RetrievalByteRange [0, 536870912] Range is not megabyte aligned
cat job-archive-retrieval_1.json
{
"Type": "archive-retrieval",
"ArchiveId": "XXXXXX",
"Description": "Retrieve archive on 2016-08-09 Part 1",
"RetrievalByteRange": "0-536870912"
}
cat job-archive-retrieval_2.json
{
"Type": "archive-retrieval",
"ArchiveId": "XXXXXX",
"Description": "Retrieve archive on 2016-08-09 Part 2",
"RetrievalByteRange": "536870913-1073741823"
}
Любая помощь?
То, что я пытаюсь сделать, - загрузить тестовый файл 1 ГБ из хранилища ледника, как 2 куска (512 МБ) каждый в 2 задания, и объединить файл в один. Не удалось выяснить, как указать размер, выровненный с MB. Это сценарий тестирования, и стоимость не имеет значения.
Его же ошибка, даже при изменении диапазона байт - «диапазон RetrievalByteRange Invalid [0, 536870913] Диапазон не мегабайт выровнен» –
Попробуйте этот диапазон 0-536870911 и 536870912-1073741824 – error2007s
, что сделали трюк. спасибо за этого помощника. (хотя мне пришлось изменить второй байтовый диапазон до 536870912-1073741823, чтобы получить работу) –