Прямой интерфейс API Glacier и интеграция S3/Glacier не связаны друг с другом таким образом, который доступен пользователям AWS.
Если вы загружаете непосредственно на ледник, единственный способ вернуть данные - это вернуть его прямо из ледника.
И наоборот, если вы добавляете контент в Glacier через политики жизненного цикла S3, тогда нет открытого идентификатора архива Glacier, и единственный способ получить контент - это восстановить S3.
По существу, «вы» не являются клиентом Glacier, а «S3» является клиентом Glacier, когда вы используете интеграцию Glacier/S3. (На самом деле, это довольно хорошая ментальная модель - плата за хранение ледника даже выставляется по-разному - файлы, хранящиеся через интеграцию S3, оплачиваются вместе с другими сборами S3 на ежемесячном счете, а не с оплатой за ледник).
Путь к достижению того, что вы пытаетесь сделать непосредственно, состоит в том, чтобы сделать range retrievals, где вы только просите, чтобы ледник восстановил часть архива.
Еще одна причина, по которой вы можете выбрать поиск диапазона, - это управление тем, сколько данных вы загружаете с ледника Амазонки за данный период. Когда данные извлекаются из ледника Амазонки, сначала начинается поиск, который обычно завершается через 3-5 часов. Полученные данные затем доступны для скачивания в течение 24 часов. Поэтому вы можете получить архив по частям, чтобы управлять расписанием ваших загрузок. Вы также можете выполнить выбор диапазона, чтобы уменьшить или устранить ваши поисковые сборы.
— http://aws.amazon.com/glacier/faqs/
Вы бы тогда нужно собрать кусочки. Эта последняя часть также кажется большим преимуществом, поскольку ледник действительно взимает больше, чем больше данных вы «восстанавливаете» за раз. Обратите внимание, что это не плата за загрузку данных, это плата за операцию восстановления, независимо от того, загружаете ее или нет.
Одно из преимуществ, которое я вижу в интеграции S3, состоит в том, что вы можете оставить свои данные «охлаждением» на S3 в течение нескольких часов/дней/недель, прежде чем вы поместите его «на лед» в леднике, что происходит автоматически ... так что вы можете получить его обратно с S3, не заплатив плату за загрузку, пока она не сидит на S3 в течение указанного вами времени, после чего автоматически переносится. Потенциальным недостатком является то, что он, кажется, вводит больше движущихся частей.