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