0

AWS s3 バケットのバックアップを保持したいと考えています。Glacier を使用すると、バケットからファイルがアーカイブされ、Glacier に移動されますが、s3 からもファイルが削除されます。s3 からファイルを削除したくありません。1 つのオプションは、EBS ボリュームを試すことです。s3fs で AWS s3 バケットをマウントし、EBS ボリュームにコピーできます。もう 1 つの方法は、クローンとして機能する新しいバケットに既存のバケットを rsync することです。他の方法はありますか?

4

2 に答える 2

1

あなたが探しているのはクロスリージョンレプリケーションです:
https://aws.amazon.com/blogs/aws/new-cross-region-replication-for-amazon-s3/

バージョン管理をセットアップし、レプリケーションをセットアップします。ターゲット バケットで、Glacier にアーカイブするポリシーをセットアップできます (または、バケットをそのままバックアップとして使用することもできます)。

(これは 2 つのリージョン間でのみ機能します。つまり、バケットを同じリージョンに配置することはできません)

于 2015-12-10T16:46:39.557 に答える
0

データをプライマリとバックアップの両方の場所に存在させたい場合、これはデータ レプリケーションの使用例です。

イベント駆動型コンピューティング サービスであるAWS Lambdaの使用を検討してください。簡単なコードを記述して、必要な場所にデータをコピーできます。これは、S3 バケットに変更があるたびに実行されます。詳細については、公式ドキュメントを確認してください。

于 2015-12-10T12:36:35.577 に答える