Odpowiedzi:
Chociaż Amazon EBS rzeczywiście zapewnia możliwość tworzenia migawek woluminów w określonym momencie w czasie, które są utrwalone w Amazon S3 , ta operacja jest poza twoją kontrolą i całkowicie obsługiwana przez EC2, zobacz odpowiednie FAQ Czy będę mógł uzyskać dostęp do moich migawek używasz zwykłych interfejsów API Amazon S3? :
Nie, migawki są dostępne tylko za pośrednictwem interfejsów API Amazon EC2.
W związku z tym nie będziesz w stanie przenieść tych niedostępnych migawek z zapasowej pamięci Amazon S3 na Amazon Glacier , a byłoby to możliwe tylko wtedy, gdy AWS zapewni tę funkcjonalność bezpośrednio w przyszłości, np. W podobny sposób do ostatnio włączonej archiwizacji [z] Dane Amazon S3 do Amazon Glacier za pomocą Object Lifecycle Management .
Migawek EBS nie można przenieść na Lodowiec, ani nie ma sensu ich tam przechowywać. Ponieważ migawki EBS są przyrostowe, każda migawka zazwyczaj wskazuje na dane przechowywane w wielu poprzednich migawkach. Ponieważ pobieranie obiektów z Glacier zajmuje bardzo dużo czasu, nawet jeśli możliwe było przeniesienie migawek EBS do Glacier, przywrócenie danych zawartych w migawkach z Glacier byłoby praktycznie nieużytecznym scenariuszem. Archiwizacja Glacier działa lepiej z plikami: skopiuj lub wykonaj kopię zapasową niezbędnych plików do lodowców, abyś mógł je później odzyskać.
Amazon nie ma takiej funkcji. Jeśli jednak nie masz nic przeciwko utracie oszczędzającej miejsce korzyści wynikającej z przyrostowej natury migawek, możesz zamienić migawkę w tymczasowy wolumin EBS, zwiększyć zawartość i przesłać ją do S3, gdzie może być automatycznie migrował do Glacier przy użyciu reguł cyklu życia segmentu S3.
Opracowałem dla ciebie narzędzie typu open source, które automatyzuje ten proces, o nazwie snap-to-s3
:
https://github.com/thenickdude/snap-to-s3
Możesz zdecydować się na użycie dd
zamiast tar
zachować każdy bajt woluminu, jeśli chcesz.
Wydaje się, że jedynym sposobem jest ręczne wygenerowanie pliku z migawki woluminu i przekazanie go do Glacier.
Podobne forum jest na forach AWS , które jeszcze jakiś czas temu pozostało bez odpowiedzi:
Dziękuję za zwrotną informację. Obecnie ta funkcja nie jest dostępna za pośrednictwem konsoli AWS. Zdajemy sobie jednak sprawę z wartości tego rodzaju integracji i oceniamy jego włączenie w przyszłej wersji.
Nic nie stoi na przeszkodzie, abyś skontaktował się z Amazonem i zapytał, czy przesłaliby twoje migawki do lodowca. Ryzykujesz, że nie będziesz w stanie szybko się do nich dostać, jeśli nagle okaże się, że ich potrzebujesz, ale ponieważ nie jesteś w stanie uzyskać bezpośredniego dostępu do S3 Bucket, w którym żyją, możesz być w stanie złożyć dla nich prośbę to dla Ciebie.