Используя программное обеспечение, работающее под Linux, есть ли способ инициировать восстановление из Glacier до S3 всей иерархии каталогов? Файлы передаются в Glacier с использованием правила жизненного цикла корзины S3.
Восстановление отдельных файлов из Glacier в S3 в этом сценарии с помощью веб-консоли управления S3 является тривиальным: щелкните правой кнопкой мыши по рассматриваемому файлу и выберите "Инициировать восстановление", затем укажите, как долго вы хотите, чтобы он был доступен в S3. и скажите Amazon, чтобы начать восстановление. Тем не менее, кажется, нет никакой возможности сделать это в иерархии каталогов за одну операцию.
При относительно небольшом количестве файлов, возможно, в одном или нескольких каталогах, это не проблема. В худшем случае аварийного восстановления я смотрю на необходимость восстановления 10000 или более файлов из Glacier в S3 для загрузки обратно в мою систему. Я действительно не хотел бы делать это вручную по одному файлу за раз.
Конечно, я мог бы самостоятельно использовать документацию по API Amazon, но было бы неплохо, если бы она уже была доступна.