このドキュメントでは主に、ユーザーがバケットのバケットコピー機能を有効にした場合に、COSがコピーするコンテンツとコピーしないコンテンツについてご説明します。
バケットのコピー機能を有効にしたソースバケットにおいて、COSは次のコンテンツをコピーします。
説明:
- ソースバケット内で特定のオブジェクトのバージョンを削除するよう指定(バージョンIDを指定)した場合、その操作はコピーされません。
- ソースバケットに、例えばライフサイクルルールのような、バケットレベルの設定を追加している場合、これらの設定によって発生したオブジェクトの操作もターゲットバケットにはコピーされません。
ソースバケットからオブジェクトを削除する場合、バケットのコピーアクションは次のとおりとなります。
ソースバケットがバケットコピー機能を有効にしている場合、COSは次のコンテンツをコピーしません。
説明:
- オブジェクトデータのバケット間でのバケットコピーは伝達性を有しません。例えば、バケットAをソースバケット、バケットBをターゲットバケットとするものと、バケットBをソースバケット、バケットCをターゲットバケットとする、2つのバケットコピールールを同時に設定したとします。この場合、バケットAに新たに追加されたオブジェクトデータはバケットBにのみコピーされます。そこからさらにバケットCにコピーされることはありません。
- 例えばライフサイクル設定の場合、ソースバケットのライフサイクル設定を更新しても、COSがこのライフサイクル設定をターゲットバケットに同期的に適用することはありません。
- ソースバケットに対してのみライフサイクルルールを設定している場合、COSは期限切れのオブジェクトに削除タグを追加しますが、ターゲットバケットがこれらのタグをコピーすることはありません。ターゲットバケットで期限切れのオブジェクトを削除できるようにしたい場合は、ターゲットバケットに対し単独で、ソースバケットと同一のライフサイクルルールを設定する必要があります。
この記事はお役に立ちましたか?