2016-08-09 6 views
1

Я искал способ получить архив с ледника и в итоге оказался ниже ошибки. не мог получить представление о том, что ошибка «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. Это сценарий тестирования, и стоимость не имеет значения.

ответ

0

Если вы решите предоставить параметр байта поиска, он должен быть в форме StartByte-EndByte. Значение, указанное для StartByte, должно быть выровнено по мегабайту (кратное 1 048 576). Значение, указанное для EndByte + 1, должно быть выровнено по мегабайту, если вы извлекаете данные из какого-либо места в архиве. Если вы хотите получить данные из StartByte до конца архива, просто укажите значение, которое на один меньше размера архива.

Поэтому я думаю, 0-536870912 должно быть 0-536870911 и 536870913-1073741823 должно быть 536870912-1073741823.

+0

Его же ошибка, даже при изменении диапазона байт - «диапазон RetrievalByteRange Invalid [0, 536870913] Диапазон не мегабайт выровнен» –

+0

Попробуйте этот диапазон 0-536870911 и 536870912-1073741824 – error2007s

+0

, что сделали трюк. спасибо за этого помощника. (хотя мне пришлось изменить второй байтовый диапазон до 536870912-1073741823, чтобы получить работу) –

 Смежные вопросы

  • Нет связанных вопросов^_^