Help Center/ Object Storage Service/ User Guide/ Data Management/ Data Replication/ Same-Region Replication Across Accounts Using OMS
Updated on 2026-08-21 GMT+08:00

Same-Region Replication Across Accounts Using OMS

Scenarios

Same-region replication across accounts is to replicate data from a source bucket in one region of an account to a destination bucket in the same region of another account.

This section describes how to replicate data between buckets in the same region across accounts using the OMS console, OMS APIs, OBS APIs, OBS SDKs, or obsutil.

Replication scope: files/folders, object lists, objects with a specified prefix, URL lists, and objects modified after a specified time

Replication content: object content, metadata (object name, size, last modification time, creator, version number, and user-defined metadata), ACL (supported by OBS APIs and obsutil), WORM retention policy (supported by OBS APIs), object tag (supported by OBS APIs), and storage class

Figure 1 Same-region replication across accounts

OBS helps you replicate your service data stored in OBS to another bucket in the same region. However, Huawei Cloud does not have visibility into your data and is not responsible for ensuring the legal compliance of your use of OBS.

Constraints

For details about the constraints on using OMS for data migration, see OMS Notes and Constraints.

Billing for Same-Region Replication Across Accounts

  • When you use the OMS console or APIs to migrate data, OBS APIs of both the source and destination ends are invoked to handle data upload and download. You will be billed for the API requests and data download traffic. For details, see OMS Billing. In addition, you will be billed for storing the objects in the destination bucket. For details, see Storage Costs.
  • When you use OBS APIs, OBS SDKs, or obsutil to replicate data within the same region, you will be billed for requests and storage. For details, see Table 1.
    Table 1 Billing for data replication in the same region

    Action

    Billing Item

    Description

    Billing Mode

    Replicate data in the same region

    Requests

    You are billed for the number of successfully replicated objects. Successfully replicating one object creates a copy request. For details, see Copying Objects.

    To learn about the request billing, see Requests.

    Pay-per-use

    Data transfer

    Free, because data in the same region is replicated over an intranet.

    N/A

    Storage space

    Storage space occupied by objects stored in the destination bucket.

    If you have specified another storage class for object copies in the destination bucket, these copies are billed based on the new storage class.

    Pay-per-use

    Resource packages

Prerequisites

  • There is a source bucket in a region of an account.
  • There is a destination bucket in the same region of a different account. To create a bucket, see Creating a Bucket.

Same-Region Replication Across Accounts

You can use the OMS console or APIs to migrate data within the same region across accounts or use OBS APIs, SDKs, or obsutil to replicate data within the same region across accounts.

OMS does not automatically migrate data. This means that data changes in a source bucket will not be automatically synchronized to the destination bucket. To synchronize the data changes, you must execute a migration task.