回答:
一方でアマゾンEBSは確かにアマゾンS3に永続化されているボリュームのポイントインタイムスナップショットを作成する機能を提供する、この操作は、あなたのコントロールの外側と全くEC2で扱うには、それぞれのFAQは、見ている私は私のスナップショットにアクセスすることはできます通常のAmazon S3 APIを使用していますか?:
いいえ、スナップショットはAmazon EC2 APIを介してのみ利用可能です。
そのため、あなたはにバッキングのAmazon S3ストレージからこれらの非アクセスできるスナップショットを移動行うことはできませんアマゾン氷河最近有効に類似した方法で例えば、どちらかとAWSは、将来的に直接機能を提供する場合、これが唯一可能であるアーカイブを[of] Object Lifecycle ManagementによるAmazon S3データからAmazon Glacierへ。
EBSスナップショットはGlacierに移動することも、そこに保存することもあまり意味がありません。EBSスナップショットは増分であるため、各スナップショットは通常、以前の多くのスナップショットに保存されたデータを指します。Glacierからのオブジェクトの取得には非常に長い時間がかかるため、EBSスナップショットをGlacierに移動できたとしても、Glacierからのスナップショットに含まれるデータを復元することは、実際には使用できません。Glacierのアーカイブはファイルの方がうまく機能します。必要なファイルをGlaciersにコピーまたはバックアップして、後で取得できるようにします。
Amazonにはこれを行うための機能がありません。ただし、スナップショットのインクリメンタルな性質がもたらすスペース節約の利点を失うことを気にしない場合は、スナップショットを一時的なEBSボリュームに変換し、コンテンツをtarし、そのtarをS3にアップロードできます。 S3バケットライフサイクルルールを使用してGlacierに自動的に移行されました。
このプロセスを自動化するオープンソースツールを開発しましたsnap-to-s3
。
https://github.com/thenickdude/snap-to-s3
必要に応じて、代わりにボリュームのすべてのバイトを保持するdd
代わりに使用することを選択できますtar
。
ボリュームスナップショットからファイルを手動で生成し、Glacierにプッシュすることが唯一の方法のようです。
しばらく前から、AWSフォーラムにも同様の質問がありますが、最初の質問を超えてまだ回答がありません。
フィードバックありがとうございます。現在、この機能はAWSコンソール経由では使用できません。ただし、このタイプの統合の価値を認識しており、将来のリリースに含めることを評価しています。
Amazonに連絡して、スナップショットをGlacierに転送するかどうかを尋ねるのを止めることはできません。突然必要になった場合、すぐにアクセスできないというリスクがありますが、彼らが住んでいるS3バケットに直接アクセスできないため、リクエストを送信できる場合がありますこれはあなたのため。