2017-06-23 7 views
1

現在、私のサイトの毎日WHMバックアップをS3に保存していて、10個のコピーを保持しています。 LifeCycleルールに従って、バックアップは10日後に削除されます。Amazon S3 - 月に1つのバックアップファイルをGlacierに移行する方法

私は月に1回バックアップをGlacierストレージに無限に移行したいと考えています。

私の検索ではこれが可能であると表示されていません。私はそうでない場合、正しい方向に突っ込みを得ることを望んでいます。

ありがとうございます!

答えて

-1

この月次バックアップを同じバケット内のいくつかの接頭辞に移動し、この月次バックアップを氷河に移動するルールを設定する必要があります。

おそらくあなたがpython/java/nodejsを使用しているとすれば、ラムダ関数を作成し、月単位でスケジュールすることができます(毎月1日)。このラムダ関数は、接頭辞と氷河の保存のために作成するルールに従って、自動的に氷河に移行します。

私が何かを紛失していない限り、s3データを氷河に転送するポリシーを設定するブログがあります。

Archiving Amazon S3 Data to Glacier

P.S:S3オブジェクトを移動すると、2 steps-

1. copy object from source to destination (s3 bucket monthly-prefix) 
    2. delete original object 
+0

おかげでトムが含まれています!これは私にとってもっと意味をなさないが、私はラムダと闘っている。 S3の各バックアップは、内部に2つのファイルがあるYYYY-MM-DDという名前のフォルダで構成されています。最新のフォルダを検索してアクセスするには、CloudWatchルールから呼び出されたラムダ関数を使用して処理できますか? 私はラムダがイベントによってトリガーされたときに単一のファイルでテストを成功させましたが、これはまったく異なるものです。 –

関連する問題