次の方法で共有


ブロック BLOB のオブジェクト レプリケーション

オブジェクト レプリケーションは、ソース storage アカウントと移行先アカウントの間でブロック BLOB を非同期的にコピーします。 オブジェクト レプリケーションでサポートされるシナリオには次のものがあります。

  • 待機時間の最小化。 オブジェクト レプリケーションでは、クライアントが物理的に近いリージョンのデータを使用できるようにすることで、読み取り要求の待機時間を短縮できます。
  • コンピューティング ワークロードの効率を向上させる。 オブジェクト レプリケーションでは、コンピューティングワークロードが同じブロック BLOB セットを複数のリージョンで処理できます。
  • データ分散の最適化。 1 つの場所でデータを処理または分析し、結果のみを追加のリージョンにレプリケートできます。
  • コストの最適化。 データがレプリケートされた後は、ライフ サイクル管理ポリシーを使用してアーカイブ層に移動することで、コストを削減できます。

次の図は、オブジェクト レプリケーションが、1 つのリージョンのソース storage アカウントから 2 つの異なるリージョンの宛先アカウントにブロック BLOB をレプリケートする方法を示しています。

オブジェクト レプリケーションのしくみを示す図。

オブジェクト レプリケーションを構成する方法については、「オブジェクト レプリケーションの構成」をご覧ください。

オブジェクト レプリケーションの前提条件と注意事項

オブジェクト レプリケーションでは、次のAzure Storage機能も有効になっている必要があります。

  • 変更フィード: ソースアカウントで有効にする必要があります。 変更フィードを有効にする方法については、「変更フィードを有効にして無効にする」を参照>。
  • BLOB のバージョン管理:ソース アカウントと宛先アカウントの両方で有効にする必要があります。 BLOB のバージョン管理を有効にする方法については、「BLOB のバージョン管理を有効にして管理する」をご覧ください。

変更フィードと BLOB のバージョン管理を有効にすると、追加のコストが発生する可能性があります。 詳細については、Azure Storage価格に関するページを参照してください。

オブジェクト レプリケーションは、汎用 v2 storage アカウントと Premium ブロック BLOB アカウントでサポートされています。 ソース アカウントと宛先アカウントは両方とも、汎用 v2 アカウントまたは Premium ブロック BLOB アカウントのいずれかでなければなりません。 オブジェクト レプリケーションは、ブロック BLOB のみをサポートします。追加 BLOB とページ BLOB はサポートされていません。

オブジェクト レプリケーションは、Microsoft マネージド キーまたはカスタマー マネージド キーのいずれかを使って暗号化されているアカウントでサポートされています。 カスタマー マネージド キーの詳細については、「Azure Storage暗号化のCustomer マネージド キーɴ」を参照してください。

オブジェクト レプリケーションは、お客様が指定したキーで暗号化されたソース アカウントの BLOB ではサポートされません。 顧客が指定したキーの詳細については、「Blob Storageを参照してください。

お客様が管理するフェールオーバーは、オブジェクト レプリケーション ポリシーのソース アカウントまたは宛先アカウントのいずれでもサポートされていません。

階層型名前空間が有効になっているアカウントでは、オブジェクト レプリケーションはまだサポートされていません。

オブジェクト レプリケーションは、Data Lake Storage API を使用してアップロードされた BLOB ではサポートされていません。

オブジェクト レプリケーションのしくみ

オブジェクト レプリケーションは、構成したルールに従って、コンテナー内のブロック BLOB を非同期にコピーします。 BLOB の内容、BLOB に関連付けられているすべてのバージョン、BLOB のメタデータとプロパティはすべて、ソース コンテナーから宛先コンテナーにコピーされます。

重要

ブロック BLOB データは非同期的にレプリケートされるため、ソース アカウントと移行先アカウントはすぐには同期されません。

OR では、優先度レプリケーションがサポートされるようになりました。これにより、OR ポリシー内のすべての操作のレプリケーションに優先順位が付けられます。 OR 優先度レプリケーションを有効にすると、すべての操作のレプリケーション パフォーマンスが向上します。 レプリケーション ポリシーのソース アカウントと移行先アカウントが同じ大陸内にある場合、OR 優先度レプリケーションでは、サポートされているワークロードに対して 15 分以内に 99.0% のオブジェクトもレプリケートされます。 機能のパフォーマンスは、サービス レベル アグリーメント (SLA) によって保証されます。 詳細については、 SLA の用語 と オブジェクト レプリケーションの優先順位レプリケーション に関する記事を参照してください。

また、ソース BLOB のレプリケーションの状態を確認して、レプリケーションが完了したかどうかを判断することもできます。 詳細については、「BLOB のレプリケーションの状態を確認する」を参照してください。

BLOB バージョン管理

オブジェクトのレプリケーションでは、ソース アカウントと宛先アカウントの両方で BLOB のバージョン管理が有効になっている必要があります。 ソース アカウントのレプリケート対象 BLOB が変更されると、変更前の BLOB の状態を反映する新しいバージョンの BLOB がソース アカウントに作成されます。 ソース アカウントの現在のバージョンには、最新の更新が反映されています。 現在のバージョンといずれかの以前のバージョンの両方が、宛先アカウントにレプリケートされます。 書き込み操作が BLOB のバージョンに与える影響の詳細については、「書き込み操作でのバージョン管理」を参照してください。

storage アカウントにオブジェクト レプリケーション ポリシーが有効になっている場合、そのアカウントの BLOB のバージョン管理を無効にすることはできません。 BLOB バージョン管理を無効にする前に、アカウントのオブジェクト レプリケーション ポリシーを削除する必要があります。

コピー先にはブロブのみがコピーされます。 BLOB のバージョン ID はコピーされません。 BLOB が宛先の場所に配置されると、新しいバージョン ID が割り当てられます。

ソース アカウントでの BLOB の削除

ソース アカウントの BLOB が削除されると、現在のバージョンの BLOB が以前のバージョンになり、現行のバージョンはなくなります。 以前のバージョンの BLOB はすべて保持されます。 この状態は、宛先アカウントにレプリケートされます。 削除操作が BLOB のバージョンに与える影響の詳細については、「削除操作でのバージョン管理」を参照してください。

スナップショット

オブジェクト レプリケーションでは、BLOB のスナップショットはサポートされていません。 ソース アカウントの BLOB のスナップショットは、宛先アカウントにレプリケートされません。

BLOB インデックスタグ

オブジェクト レプリケーションで、ソース BLOB からコピー先 BLOB へのインデックス タグのコピーがサポートされるようになりました。 この機能は、新規または既存のレプリケーション 規則の一部として構成できます。 詳細については、「 オブジェクト レプリケーションの構成」を参照してください。

重要

タグ レプリケーションは現在プレビュー段階です。 ベータ版、プレビュー版、または一般公開されていない Azure 機能に適用される法的条件については、Microsoft Azure プレビューの使用条件 を参照してください。

BLOB の階層

ソース アカウントと移行先アカウントが任意のオンライン層 (ホット、クール、またはコールド) にある場合、オブジェクト レプリケーションがサポートされます。 移行元アカウントと移行先アカウントは、異なるレベルにある場合があります。 ただし、ソース アカウントまたはコピー先アカウントの BLOB がアーカイブ層に移動された場合、オブジェクト レプリケーションは失敗します。 BLOB 層の詳細については、BLOB データのアクセス層を参照してください。

不変 BLOB

Azure Blob Storageの不変ポリシーには、時間ベースの保持ポリシーと訴訟ホールドが含まれます。 不変ポリシーが移行先アカウントで有効になっている場合、オブジェクト レプリケーションが影響を受ける可能性があります。 不変ポリシーの詳細については、「不変ストレージを使用したビジネスクリティカルなBLOBデータの保存」を参照してください。

移行先コンテナーにコンテナー レベルの不変ポリシーが適用されている場合、更新や削除など、ソース コンテナー内のオブジェクトへの変更は引き続き成功する可能性があります。 ただし、不変性の制限により、これらの変更が宛先コンテナーにレプリケートされない場合があります。 コンテナーを対象にした不変性ポリシーで禁止されている操作の詳細については、「コンテナー レベルのスコープを持つシナリオ」を参照してください。

移行先アカウントの BLOB バージョンにアクティブなバージョン レベルの不変ポリシーがある場合、対応するソース コンテナーの BLOB バージョンに対して実行された削除または更新操作が成功する可能性があります。 ただし、ターゲット オブジェクトへのその操作のレプリケーションは失敗します。 コンテナーを対象にした不変性ポリシーで禁止されている操作の詳細については、「バージョン レベルのスコープを使用するシナリオ」を参照してください。

オブジェクト レプリケーションのポリシーとルール

オブジェクト レプリケーションを構成するときに、ソース storage アカウントと移行先アカウントを指定するレプリケーション ポリシーを作成します。 レプリケーション ポリシーには、ソースと宛先のコンテナーを指定し、レプリケートされるソース BLOB を示す 1 つ以上の規則が含まれています。

オブジェクト レプリケーションを構成した後、Azure Storageはソース アカウントの変更フィードを定期的にチェックし、書き込み操作または削除操作を同期先アカウントに非同期的にレプリケートします。 レプリケーションの待機時間は、レプリケートされるブロック BLOB のサイズによって異なります。

レプリケーション ポリシー

オブジェクト レプリケーションを構成するときは、Azure Storage リソース プロバイダーを使用して、レプリケーション先アカウントにレプリケーション ポリシーを作成します。 レプリケーション ポリシーが作成されたら、Azure Storageによってポリシー ID が割り当てられます。 その後、このポリシー ID を使用して、そのレプリケーション ポリシーをソース アカウントに関連付ける必要があります。 レプリケーションを実行するには、ソース アカウントと宛先アカウントのポリシー ID が同じである必要があります。

ソース アカウントは、宛先アカウントごとに 1 つのポリシーを使用して、2 つまでの宛先アカウントにレプリケートできます。 同様に、1 つのアカウントが 2 つ以下のレプリケーション ポリシーの宛先アカウントとして機能する場合があります。

移行元アカウントと移行先アカウントは、同じリージョンまたは異なるリージョンに存在する場合があります。 また、同じサブスクリプションまたは異なるサブスクリプションに存在する場合もあります。 必要に応じて、移行元アカウントと移行先アカウントが異なる Microsoft Entra テナントに存在する場合があります。 ソース アカウントと移行先アカウントのペアごとに作成できるレプリケーション ポリシーは 1 つだけです。

レプリケーション ルール

レプリケーション 規則では、Azure Storageソース コンテナーから宛先コンテナーに BLOB をレプリケートする方法を指定します。 レプリケーション ポリシーごとに最大 1,000 個のレプリケーション 規則を指定できます。 各レプリケーション 規則では 1 つのソース コンテナーと宛先コンテナーが定義され、各ソース コンテナーと宛先コンテナーは 1 つのルールでのみ使用できます。 その結果、1 つのレプリケーション ポリシーには、最大 1,000 個のソース コンテナーと 1,000 個の宛先コンテナーを参加させることができます。

レプリケーション ルールを作成すると、既存の BLOB は無視されます。既定では、ルールの作成後に追加された新しいブロック BLOB のみがコピーされます。 ただし、新しいブロック BLOB と既存のブロック BLOB の両方をコピーすることを指定できます。 また、指定した時間が経過した後に作成されたブロック BLOB をコピーするカスタム コピー スコープを定義することもできます。

また、レプリケーション ルールの一部として 1 つ以上のフィルターを指定して、ブロック BLOB をプレフィックスでフィルター処理することもできます。 プレフィックスを指定すると、ソース コンテナー内のそのプレフィックスに一致する BLOB のみがコピー先コンテナーにコピーされます。

ルールでソースと宛先のコンテナーを指定する前に、それらの両方が存在している必要があります。 レプリケーション ポリシーを作成した後、宛先コンテナーへの書き込み操作は許可されません。 宛先コンテナーへの書き込みを試みると、エラー コード 409 (競合) で失敗します。

レプリケーション規則を使用して宛先コンテナーに書き込むには、まずレプリケーションを無効にする必要があります。 ルールを無効にするには、そのコンテナーのルールを削除するか、レプリケーション ポリシー全体を削除します。

レプリケーション ポリシーがアクティブになっている場合、宛先コンテナーに対する読み取りおよび削除操作は許可されます。

宛先コンテナーの BLOB で Set Blob Tier 操作を呼び出して、それをアーカイブ層に移動できます。 アーカイブ層の詳細については、blob データのアクセス層を参照してください。

ソース アカウント内の BLOB のaccess層を変更しても、移行先アカウントでその BLOB のaccess層は変更されません。

ポリシー定義ファイル

JSON ファイルは、オブジェクト レプリケーション ポリシーを定義するために使用されます。 ポリシー定義ファイルは、既存のオブジェクト レプリケーション ポリシーから取得することも、ポリシー定義ファイルをアップロードしてオブジェクト レプリケーション ポリシーを作成することもできます。

ポリシー定義ファイルの例

次の例では、1 つのルールを使用して、レプリケーション先アカウントにレプリケーション ポリシーを設定します。 このルールは、プレフィックスが BLOB を対象とし、レプリケーションの最小作成時間を指定します。 角かっこ内の値は、実際の値に置き換えてください。

{
  "properties": {
    "policyId": "default",
    "sourceAccount": "/subscriptions/<subscriptionId>/resourceGroups/<resource-group>/providers/Microsoft.Storage/storageAccounts/<storage-account>",
    "destinationAccount": "/subscriptions/<subscriptionId>/resourceGroups/<resource-group>/providers/Microsoft.Storage/storageAccounts/<storage-account>",
    "rules": [
      {
        "ruleId": "",
        "sourceContainer": "<source-container>",
        "destinationContainer": "<destination-container>",
        "filters": {
          "prefixMatch": [
            "b"
          ],
          "minCreationTime": "2021-08-28T00:00:00Z"
        }
      }
    ]
  }
}

ソース アカウントと移行先アカウントの完全なリソース ID を指定する

ポリシー定義ファイルを作成するときに、前のセクションの例に示すように、sourceAccount エントリと destinationAccount エントリの完全なAzure Resource Managerリソース ID を指定します。 storage アカウントのリソース ID を見つける方法については、「storage アカウントのリソース ID を取得するを参照してください。

完全なリソース ID は、次の形式になります。

/subscriptions/<subscriptionId>/resourceGroups/<resource-group>/providers/Microsoft.Storage/storageAccounts/<storage-account>

ポリシー定義ファイルでは、storage アカウントの完全なリソース ID ではなく、アカウント名のみが必要になりました。 Azure Storage リソース プロバイダー REST API のバージョン 2021-02-01 で AllowCrossTenantReplication セキュリティ プロパティが導入されたので、レプリケーション ポリシーに参加するstorage アカウントに対してクロステナント レプリケーションが禁止されたときに作成されるすべてのオブジェクト レプリケーション ポリシーの完全なリソース ID を指定する必要があります。 Azure Storageでは、完全なリソース ID を使用して、移行元アカウントと移行先アカウントが同じテナント内に存在するかどうかを確認します。 テナント間のレプリケーション ポリシーを禁止する方法の詳細については、「Microsoft Entra テナント間のレプリケーションを防止する」を参照してください。

クロステナント レプリケーションではアカウント名のみを使用することは引き続きサポートされていますが、ベスト プラクティスとして完全なリソース ID を使用することをお勧めします。 Azure Storage リソース プロバイダー REST API のすべての以前のバージョンでは、オブジェクト レプリケーション ポリシーでの完全なリソース ID パスの使用がサポートされています。

次の表は、完全なリソース ID とアカウント名を使用する場合のレプリケーション ポリシーの動作の違いを示しています。 比較は、storage アカウントに対してテナント間レプリケーションを許可するかどうかによって異なります。

ポリシー定義におけるストレージ アカウント識別子 テナント間レプリケーションが許可されている場合 テナント間レプリケーションが禁止されている場合
完全なリソース ID 同一テナントポリシーを作成できます。

テナント間ポリシーを作成できます。
同一テナントポリシーを作成できます。

テナント間ポリシーを作成することはできません。
アカウント名のみ 同一テナントポリシーを作成できます。

テナント間ポリシーを作成できます。
同一テナント ポリシーもテナント間ポリシーも作成できません。 ソース アカウントと移行先アカウントAzure Storage同じテナント内にあることを確認できないため、エラーが発生します。 このエラーは、ポリシー定義ファイルの sourceAccount および destinationAccount のエントリに完全なリソース ID を指定する必要があることを示しています。

ポリシーとルールの ID を指定する

次の表は、各シナリオでポリシー定義ファイル内の policyId と ruleId のエントリに使用される値をまとめたものです。

このアカウントのポリシー定義ファイルを作成するときに... ポリシー ID をこの値に設定します ルール ID をこの値に設定します
宛先アカウント 文字列の既定値。 Azure Storageは、ポリシー ID 値を自動的に作成します。 空の文字列。 Azure Storage はルール ID の値を作成します。
元のアカウント 宛先アカウントのポリシー定義ファイルをダウンロードしたときに返されるポリシー ID の値。 宛先アカウントのポリシー定義ファイルをダウンロードしたときに返されるルール ID の値。

Microsoft Entra テナント間でのレプリケーションを防止する

Microsoft Entra テナントは、ID とaccess管理のための組織を表すMicrosoft Entra IDの専用インスタンスです。 各Azure サブスクリプションには、1 つの Microsoft Entra テナントとの信頼関係があります。 サブスクリプション内のすべてのリソース (storage アカウントを含む) は、同じ Microsoft Entra テナントに関連付けられます。 詳細については、「Microsoft Entra IDとは

既定では、テナント間レプリケーションは、2023 年 12 月 15 日から作成された新しいアカウントでは無効になります。 セキュリティ ポリシーで、同じテナント内にのみ存在するstorage アカウントへのオブジェクト レプリケーションを制限する必要がある場合は、セキュリティ プロパティ AllowCrossTenantReplication プロパティ (プレビュー) を設定することで、テナント間のレプリケーションを禁止できます。 storage アカウントのテナント間オブジェクト レプリケーションを無効にすると、Azure Storageは追加の要件を課します。 このstorage アカウントをソースまたは宛先として使用するオブジェクト レプリケーション ポリシーの場合、両方のアカウントが同じ Microsoft Entra テナントに属している必要があります。 テナント間オブジェクト レプリケーションを禁止する方法の詳細については、「Microsoft Entra テナント間でのオブジェクト レプリケーションを防止する」を参照してください。

storage アカウントのテナント間オブジェクト レプリケーションを禁止するには、AllowCrossTenantReplication プロパティを false に設定します。 storage アカウントが現在テナント間オブジェクト レプリケーション ポリシーに参加していない場合は、AllowCrossTenantReplication プロパティを falseこのstorage アカウントをソースまたは宛先として使用してクロステナント オブジェクト レプリケーション ポリシーを将来構成できなくなります。

storage アカウントが現在 1 つ以上のテナント間オブジェクト レプリケーション ポリシーに参加している場合、AllowCrossTenantReplication プロパティを false。 テナント間レプリケーションを禁止する前に、既存のテナント間ポリシーを削除する必要があります。

既定では、AllowCrossTenantReplication プロパティは、2023 年 12 月 15 日から作成されたstorage アカウントに対して false に設定されます。 2023 年 12 月 15 日より前に作成されたstorage アカウントの場合、storage アカウントの AllowCrossTenantReplication プロパティの値が null または true 承認されたユーザーは、このアカウントをソースまたは宛先として使用して、テナント間オブジェクト レプリケーション ポリシーを構成できます。 テナント間ポリシーを構成する方法の詳細については、「ブロック BLOB のオブジェクト レプリケーションを構成する」を参照してください。

Azure Policyを使用して一連のstorage アカウントを監査し、テナント間オブジェクトのレプリケーションを防ぐために AllowCrossTenantReplication プロパティが設定されていることを確認できます。 Azure Policyを使用して、一連のstorage アカウントに対してガバナンスを適用することもできます。 たとえば、 効果を持つポリシーを作成して、ユーザーが AllowCrossTenantReplication プロパティが true または、既存のstorage アカウントを変更してプロパティ値を true

レプリケーションのメトリック

オブジェクト レプリケーションでは、レプリケーションの進行状況に関する分析情報を提供するために、次の 2 つのメトリックがサポートされています。

  • レプリケーションが保留中の操作: タイムバケットごとに出力されたソースストレージアカウントから宛先ストレージアカウントへのレプリケーションが保留中の操作の合計数
  • レプリケーションの保留中バイト数: 各時間バケットごとに出力されたソースから宛先へのストレージアカウントへのレプリケーション保留中バイト数の合計

前に示した各メトリックは、タイム バケットのディメンションで表示できます。 この内訳により、次のように、時間バケットあたりのレプリケーションに対して保留中のバイト数または操作の数に関する分析情報が得られます。

  • 0 ~ 5 分
  • 5 ~ 10 分
  • 10 ~ 15 分
  • 15 ~ 30 分
  • 30 分から 2 時間
  • 2 ~ 8 時間
  • 8 ~ 24 時間
  • 24 時間

次の図の例は、過去 7 日間の保留中の操作とバイトメトリックを示しています。

保留中の操作と 7 日間の保留中のバイトを示すオブジェクト レプリケーション メトリック

保留中のバイト数と保留中の操作を監視するために、ソース アカウントでレプリケーション メトリックを有効にすることができます。 詳細については、「 レプリケーション メトリックの構成」を参照してください。

レプリケーションの状態

ソース アカウントの BLOB のレプリケーション状態を確認できます。 詳細については、「BLOB のレプリケーションの状態を確認する」を参照してください。

レプリケーションの進行中は、割合やレプリケートされたデータを特定する方法はありません。

ソース アカウントの BLOB のレプリケーションの状態が失敗を示している場合は、次の考えられる原因を調査します。

  • 宛先アカウントに対してオブジェクト レプリケーション ポリシーが構成されていることを確認します。
  • 宛先アカウントがまだ存在することを確認します。
  • 宛先コンテナーがまだ存在することを確認します。
  • コピー先コンテナーが削除されていないこと、および削除中ではないことを確認します。 コンテナーの削除には最大 30 秒かかる場合があります。
  • 宛先コンテナーがオブジェクト レプリケーション ポリシーにまだ参加していることを確認します。
  • ソース BLOB が書き込み操作の一部として顧客が指定したキーで暗号化されている場合、オブジェクト レプリケーションは失敗します。 顧客が指定したキーの詳細については、「Blob Storageを参照してください。
  • ソース BLOB またはコピー先 BLOB がアーカイブ層に移動されているかどうかを確認します。 アーカイブされた BLOB は、オブジェクト レプリケーションを使用してレプリケートすることはできません。 アーカイブ層の詳細については、「BLOB データのアクセス層」を参照してください。
  • 移行先コンテナーまたは BLOB が不変ポリシーによって保護されていないことを確認します。 コンテナーまたは BLOB には、その親から不変ポリシーを継承できることに注意してください。 不変ポリシーの詳細については、「BLOB データの不変ストレージの概要」を参照してください。

機能のサポート

この機能のサポートは、Data Lake Storage Gen2、ネットワーク ファイル システム (NFS) 3.0 プロトコル、または SSH ファイル転送プロトコル (SFTP) を有効にすることによって影響を受ける可能性があります。 これらの機能のいずれかを有効にした場合は、Azure Storage アカウントのBlob Storage機能のサポートを参照して、この機能のサポートを評価してください。

課金

変更フィードの有効化、バージョン管理の有効化、レプリケーション ポリシーの追加などのタスクなど、オブジェクト レプリケーションを構成するコストはありません。 ただし、オブジェクト レプリケーションでは、ソース アカウントと移行先アカウントに対する読み取りトランザクションと書き込みトランザクションのコストが発生します。 ソース アカウントから移行先アカウントへのデータのレプリケーションに対するエグレス料金も、変更フィードの処理中の読み取り料金と同様にコストが発生します。

コストの内訳を次に示します。 各原価コンポーネントの価格については、Azure Blob Storage 価格を参照してください。

ソース アカウントの BLOB を更新するためのコスト コピー先アカウントのデータをレプリケートするためのコスト
書き込み操作のトランザクション コスト 変更フィード レコードを読み取るためのトランザクション コスト
BLOB と各バージョンのストレージコスト1 BLOB と BLOB バージョン 2 を読み取るためのトランザクション コスト
変更フィード レコードを追加するためのコスト BLOB と BLOB バージョン 2 を書き込むためのトランザクションコスト
クール層とコールド 層でのデータ取得コスト BLOB と各 BLOB バージョンのストレージ コスト1
ネットワーク エグレスのコスト3

1 ソース アカウントで、BLOB またはバージョンの層が変更されていない場合、その BLOB 全体の一意のデータ ブロックとそのバージョンに対して課金されます。 「BLOB のバージョン管理」の「価格と課金」を参照してください。 宛先アカウントでは、1 つのバージョンで、ブロックが一意であるかどうかに関係なく、バージョンのすべてのブロックに対して課金されます。

2 これには、最後のレプリケーションの完了後に作成された BLOB バージョンのみが含まれます。

3 オブジェクト レプリケーションでは、(バージョンの一意のブロックだけでなく) バージョン全体が宛先にコピーされます。 この転送には、ネットワーク エグレスのコストがかかります。 Bandwidth の価格を参照してください。

ヒント

予期しない請求のリスクを軽減するには、少数のオブジェクトのみを含むアカウントでオブジェクト レプリケーションを有効にします。 次に、運用環境の設定で機能を有効にする前に、コストへの影響を測定します。

次のステップ