2017-06-09 3 views
0

S3バケットのクロスリージョンレプリケーションでこのラボを実行しました。既存のコンテンツがソースバケット内で更新されると、最新の/新しいバージョンのみが他のバケットに複製されます。私が逃した何かがありますか?私は、コンテンツはすべての以前のバージョンと一緒に宛先クロスバケットに複製する必要があると思います。私は古いS3コンソールで試していました。ソースS3バケット内の既存のコンテンツを更新しても、以前のバージョンをクロスリージョンバケットにレプリケートしません。

答えて

1

ドキュメントs3では、複製が有効になる前に存在していたオブジェクトは複製されません。したがって、レプリケーションが有効になる前に存在していたファイルのバージョンは複製されません。あなたは、次のセクションで説明する例外を除いて、レプリケーション設定を追加した後に作成さ

すべての新しいオブジェクトを複製されたもの

。遡及的にレプリケーションの設定を追加する前に存在したオブジェクトを複製しません

アマゾンS3を複製されない何

https://docs.aws.amazon.com/AmazonS3/latest/dev/crr-what-is-isnot-replicated.html

+0

私はそれがありません任意の既存のオブジェクトを複製しなければならないという事実を認識しています。しかし、既に1つ以上のバージョンを持っている既存のオブジェクトの新しいバージョンを追加すると、オブジェクトの新しいバージョンがすべての以前のバージョンと共に複製されるはずです。それはシナリオの権利ですか?しかし、それは古いバージョンを複製していません。現在のバージョンだけが複製されています。 – Sudip

+0

よろしくお願いします。私はちょうどいくつかのテキストファイルでクイックチェックを行い、古いバージョンはファイルが更新された後に引っ張られました。あなたの許可はどのように見えるのですか? – Setanta

+0

私は、AWSバケットとオブジェクトのすべてのバージョンの両方に対してpublic ** Read **権限を持っています。 – Sudip

関連する問題