バケットコピー機能を有効にすると、ソースバケットのインクリメンタルオブジェクトを別のリージョンのターゲットバケットに自動的かつ非同期的にコピーすることができます。ソースバケット内のオブジェクトに対して管理操作(例えばオブジェクトの追加や削除など)を実行すると、Cloud Object Storage(COS)は、これらの操作をターゲットバケットに自動的にコピーします。お客様は実際の必要性に応じて、バケットコピーの有効または無効を選択することができます。その他の情報については、バケットコピーの概要をご参照ください。
バケットコピー機能を有効にする前に、ソースバケットとターゲットバケットの両方が、バージョン管理の有効化機能が有効になっていることを確認してください。
説明:ソースバケットとターゲットバケットのどちらもバージョン管理機能が有効化されていない場合,まずバージョン管理機能を有効化してから、バケットコピールールを設定してください。
設定項目 | 設定説明 |
---|---|
ソースリージョン | ソースバケットが所属するリージョンです。 |
適用範囲 | コピーしたいソースバケット内のオブジェクトの範囲です。設定していない場合は、デフォルトではバケット内のすべてのオブジェクトがコピーされます。プレフィックスが指定されている場合、特定のプレフィックスを持つコンテンツがコピーされます(例えば、`logs/`プレフィックスを持つファイルをコピーしたい場合は、`logs/`を入力します)。 |
リソースパス | ソースバケットのパスです。 |
ターゲットバケット | コピーされたオブジェクトを保存するバケットです。その所属リージョンは、ソースバケットのリージョンと同一にすることができます。同じリージョンでは1つのバケットのみがサポートされ、現在のアカウント以外のバケットを選択することはサポートされていません。 |
ターゲットストレージタイプ | ターゲットバケットにコピーされたオブジェクトのストレージタイプです。デフォルトでは、ソースバケット内のオブジェクトのタイプに追従します。他のストレージタイプを選択して、ターゲットバケットにコピーされたオブジェクトのタイプを変更することができます。 |
削除マーカーの同期 | バージョン管理が有効な場合、バージョンIDを指定せずにファイルを削除すると、ソースバケットに削除マーカーが追加されます。削除マーカーの同期を選択した場合、バケットコピーはこのマーカーをターゲットバケットにコピーします。非同期を選択した場合、ターゲットバケットは削除マーカーを新たに追加しません。どちらの状況でも、ターゲットバケットは対応するファイルを削除せず、ユーザーはバージョンIDを指定してオブジェクトの旧バージョンにアクセスすることができます。バージョン管理と削除マーカーの詳細情報については、 バージョン管理の概要 のドキュメントをご参照ください。 |
バケットコピー機能を無効化するには、ステータスボタンを無効にする、ルールを削除するという2種類の方法があります。
注意:
- 完了していないバケットコピー操作は、バケットコピーが無効になると中止され、続行できなくなります。
- バケットに対してバケットコピーを再度有効にすると、有効化が完了した後に追加されたオブジェクトに対してのみバケットコピー操作が実行されます。
この記事はお役に立ちましたか?