tencent cloud

Cloud Object Storage

最新情報とお知らせ
製品アップデート情報
製品のお知らせ
製品概要
製品概要
機能概要
応用シナリオ
製品の優位性
基本概念
リージョンとアクセスドメイン名
仕様と制限
製品の課金
課金概要
課金方式
課金項目
無料利用枠
記帳例
請求書の確認とダウンロード
お支払い遅れについて
よくある質問
クイックスタート
コンソールクイックスタート
COSBrowserクイックスタート
ユーザーガイド
リクエストの作成
バケット
オブジェクト
データ管理
バッチ処理
グローバルアクセラレーション
監視とアラーム
運用管理センター
データ処理
インテリジェントツールボックス使用ガイド
データワークフロー
アプリ統合
ツールガイド
ツール概要
環境のインストールと設定
COSBrowserツール
COSCLIツール
COSCMDツール
COS Migrationツール
FTP Serverツール
Hadoopツール
COSDistCpツール
HDFS TO COSツール
オンラインツール (Onrain Tsūru)
セルフ診断ツール
実践チュートリアル
概要
アクセス制御と権限管理
パフォーマンスの最適化
AWS S3 SDKを使用したCOSアクセス
データディザスタリカバリバックアップ
ドメイン名管理の実践
画像処理の実践
COSオーディオビデオプレーヤーの実践
データセキュリティ
データ検証
COSコスト最適化ソリューション
サードパーティアプリケーションでのCOSの使用
移行ガイド
サードパーティクラウドストレージのデータをCOSへ移行
データレークストレージ
クラウドネイティブデータレイク
メタデータアクセラレーション
データアクセラレーター GooseFS
データ処理
データ処理概要
画像処理
メディア処理
コンテンツ審査
ファイル処理
ドキュメントプレビュー
トラブルシューティング
RequestId取得の操作ガイド
パブリックネットワーク経由でのCOSへのファイルアップロード速度の遅さ
COSへのアクセス時に403エラーコードが返される
リソースアクセス異常
POST Objectの一般的な異常
セキュリティとコンプライアンス
データ災害復帰
データセキュリティ
クラウドアクセスマネジメント
よくある質問
よくあるご質問
一般的な問題
従量課金に関するご質問
ドメインコンプライアンスに関するご質問
バケット設定に関する質問
ドメイン名とCDNに関するご質問
ファイル操作に関するご質問
権限管理に関するご質問
データ処理に関するご質問
データセキュリティに関するご質問
署名付きURLに関するご質問
SDKクラスに関するご質問
ツール類に関するご質問
APIクラスに関するご質問
Agreements
Service Level Agreement
プライバシーポリシー
データ処理とセキュリティ契約
連絡先
用語集

バケットコピーの概要

PDF
フォーカスモード
フォントサイズ
最終更新日: 2026-01-21 10:40:40

概要

バケットレプリケーションは、バケットに対する設定であり、レプリケーションルールを設定することで、異なるバケット間でインクリメンタルオブジェクトを自動的かつ非同期的に複製できます。バケットレプリケーションが有効になると、クラウドオブジェクトストレージ(COS)は、ソースバケット内のオブジェクト内容(オブジェクトメタデータやバージョンIDなど)をターゲットバケットに正確に複製し、複製されたオブジェクトのコピーは完全に一致する属性情報を持ちます。また、ソースバケット内のオブジェクトに対する操作(オブジェクトの追加や削除など)もターゲットバケットに複製されます。
注意:
バケットのコピー機能を有効にするには、同時にソースバケットとターゲットバケットの両方でバージョン管理機能を有効にしておく必要があります。
バケットコピーを有効にする際は、データのコピー時にオブジェクトレプリカのストレージタイプを明確に指定した場合を除き、オブジェクトレプリカはソースオブジェクトと同じストレージタイプとなります。
COSはコピー時にソースバケットのアクセス制御リスト(ACL)をコピーします。現時点でCOSでは、異なる2つのアカウントのバケットをソースバケットとターゲットバケットとすることはできません。

ユースケース

リモートディザスタリカバリ:COSはオブジェクトデータに対し99.9999999999%の可用性をご提供していますが、戦争、自然災害などの様々な不可抗力要素によるデータ消失の可能性は存在します。データ消失に伴う損失が許容できないものであり、異なるバケットでデータレプリカを明示的に保全したい場合は、バケットコピーによってデータのリモートディザスタリカバリを実現できます。あるデータセンターが不可抗力要素によって破壊された場合でも、もう1つのバケットのデータセンターが使用可能なレプリカデータを提供することができます。
コンプライアンス要件:COSはデフォルトでは物理ディスク内で、マルチレプリカおよびイレージャーコーディング方式でデータの可用性を保障していますが、業界によってはコンプライアンス要件が存在し、異なるバケット間でデータレプリカを保存するよう規定されている場合があります。このため、バケットコピーを有効にすることで、異なるバケットのデータコピーを実現し、これらのコンプライアンス要件を満たすことができます。
アクセス遅延の減少:お客様の顧客が異なる地理的位置からオブジェクトにアクセスする際、バケットコピーによって、顧客の地理的位置に最も近いバケット内でオブジェクトレプリカを保全することで、顧客のアクセス遅延を最大限に短縮でき、製品体験の向上に役立てることができます。
操作上の理由:2つの異なるバケットのどちらにもコンピューティングクラスターがあり、かつこれらのコンピューティングクラスターが同じデータセットを処理する必要がある場合は、バケットコピーによってこれらの異なるバケット内でオブジェクトレプリカを保全することができます。
データマイグレーションおよびバックアップ:業務の発展による必要性に応じて、業務データをあるバケットから別のバケットにコピーすることで、データマイグレーションおよびデータバックアップを実現できます。

注意事項

料金説明

オブジェクトをコピーする際、読み取りおよび書き込みリクエストが発生します。COSはリクエスト回数を計算し、リクエスト料金を請求します。詳細については、リクエスト料金をご参照ください。低頻度のデータをコピーする場合、低頻度データの取得に伴いデータ取得費用が発生する可能性があります。詳細については、データ取得費用をご覧ください。
同一リージョン内でのコピーは無料です。クロスリージョンコピーには、クロスリージョン転送のデータ転送料金が発生します。COSはクロスリージョン転送のデータ量を計算し、ソースバケットのリージョンごとに単価で料金を請求します。詳細については、トラフィック料金をご参照ください。
オブジェクトのコピーが完了した後、ストレージ容量に対する料金が発生します。COSはオブジェクトのサイズを計算し、ストレージ容量の料金はターゲットオブジェクトのストレージタイプおよびリージョンによって決定されます。詳細については、ストレージ容量料金をご参照ください。
バケットのコピーには、ユーザーがバージョン管理機能を有効にする必要があります。バージョン管理機能を有効にすると、バケット内にオブジェクトの複数の履歴バージョンが保存され、ストレージ消費が増加します。バケットコピーおよびバージョン管理に伴うコストを削減したり、データ保持方法をカスタマイズしたりする場合は、ライフサイクル管理を活用し、業界に応じたコスト管理やデータ保持方法を実現できます。

コピー時間の制限

COSがオブジェクトのコピーに要する時間は、オブジェクトのサイズ、バケットのリージョン間の距離、オブジェクトのアップロード方式などの要素に左右されます。同期時間はこれらの要因に基づいて異なり、数分から数時間、あるいは数日にも及ぶことがあります。
オブジェクトのサイズ。大きなオブジェクトのコピーにはより多くの時間が必要です。大きなオブジェクトについてはマルチパートアップロード方式を利用することで、オブジェクトのアップロードおよび同期時間を短縮することをお勧めします。
バケットのリージョン間の距離。リージョン間の距離が遠いほど、同期の際にデータ転送時間がより長くかかります。
オブジェクトのアップロード方式。シンプルアップロード方式は同時実行ができず、1本の接続上でデータをシリアルにアップロードまたはダウンロードするだけですが、マルチパートアップロード方式では同時実行が可能なため、大容量ファイルのアップロードの際はマルチパートアップロードを使用することで、アップロードおよびバケットコピーの速度を速めることができます。オブジェクトのアップロード方式に関する詳細な説明については、シンプルアップロードおよびマルチパートアップロードのドキュメントをご参照ください。

ライフサイクル関連

バケットコピーには、ユーザーがバージョン管理機能を有効にする必要があります。バージョン管理機能が有効になると、バケット内にオブジェクトの複数の履歴バージョンが保存され、ストレージ消費が増大します。バケットコピーおよびバージョン管理に伴うコスト削減のため、ライフサイクルを使用して定期的にファイルを削除したり、アーカイブしたりできます。
ソースバケットのライフサイクルに基づくアーカイブおよび削除操作は、ターゲットバケットに自動的に同期されません。ターゲットバケット内のオブジェクトレプリカがソースバケット内と同様のライフサイクルルールに従うようにしたい場合は、ターゲットバケットにソースバケットと同一のライフサイクルルールを追加してください。
ターゲットバケットにライフサイクルルールを設定する場合、バケットコピー後のオブジェクトレプリカの作成時間は、それがターゲットバケット内に生成された時間ではなく、ソースバケット内での作成時間に対応することに注意する必要があります。
オブジェクトの作成時刻。バケットのルールが設定されている場合、ターゲットバケット内のオブジェクトコピーの作成時刻はソースバケットと一致し、ターゲットバケットにオブジェクトが表示された時刻とは異なります。ターゲットバケットにライフサイクルルールを設定した場合、そのルールは作成時刻に基づいて適用されます。

バージョン管理関連

バケットコピーの設定には、ユーザーがソースバケットとターゲットバケットの両方でバージョン管理機能を設定しておく必要があります。バージョン管理機能の詳細な内容については、バージョン管理の概要をご参照ください。バージョン管理をオンにした場合は、バージョン管理をオフにすることでバケットコピー機能に生じる影響に注意する必要があります。
バケットコピー機能を有効にしているバケット内でバージョン管理を無効にすることを試してみると、COSはエラーを返し、「先にバケットコピールールを削除してからバージョン管理を無効にする必要があります」とのメッセージを表示します。
あるターゲットバケット内でバージョン管理を無効にすることを試してみると、COSは、「バージョン管理をオフにするとバケットコピー機能に影響があります。バージョン管理を引き続きオフにする場合、このバケットをターゲットバケットとするCOSのバケットコピールールは失効します」とのメッセージを表示します。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック