En utilisant un logiciel qui s'exécute sous Linux, y a-t-il un moyen d'initier une restauration de Glacier vers S3 d'une hiérarchie de répertoires entière ? Les fichiers sont transférés vers Glacier en utilisant une règle de cycle de vie de bucket S3.
Restaurer des fichiers individuels de Glacier vers S3 dans ce scénario en utilisant la console de gestion S3 basée sur le Web est trivial : cliquez avec le bouton droit sur le fichier en question et choisissez "Initier la restauration", puis indiquez pendant combien de temps vous souhaitez qu'il soit disponible dans S3 et demandez à Amazon d'initier la restauration. Cependant, il ne semble pas y avoir d'option pour le faire sur une hiérarchie de répertoires en une seule opération.
Avec un nombre assez restreint de fichiers, peut-être dans un seul ou quelques répertoires, ce n'est pas un problème. Dans un scénario de reprise après sinistre au pire des cas, je pourrais avoir besoin de restaurer 10 000 fichiers ou plus de Glacier vers S3 pour les télécharger sur mon système. Je préférerais vraiment ne pas le faire manuellement, fichier par fichier.
Je pourrais bien sûr utiliser la documentation de l'API Amazon pour bricoler quelque chose moi-même, mais ce serait vraiment bien si cela était déjà disponible.