Skip to content

Object Storage - Patch s3 compliancy #7983

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 20 commits into from
Jun 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Object Storage - Master asynchronous replication across your buckets (EN)
excerpt: Learn how to automate and manage object replication across buckets for enhanced data availability, redundancy, and compliance
updated: 2025-06-04
updated: 2025-06-17
---

## Introduction
Expand Down Expand Up @@ -60,19 +60,19 @@ At its core, the asynchronous replication is designed to facilitate several key

- **Exact replica creation**

![Schema 1](images/1.png)
![Schema 1](images/1.png){.thumbnail}

- **Replicate data within the same region**

![Schema 2](images/2.png)
![Schema 2](images/2.png){.thumbnail}

- **Replicate data to a different region**

![Schema 3](images/3.png)
![Schema 3](images/3.png){.thumbnail}

- **Replicate data to two different regions**

![Schema 4](images/4.png)
![Schema 4](images/4.png){.thumbnail}


### What is replicated and what is not
Expand Down Expand Up @@ -440,6 +440,55 @@ $ aws s3api put-bucket-replication --bucket <source> --replication-configuration
}
```

### Using the OVHcloud Control Panel

#### Prerequisites

- A source and a destination bucket
- Versioning **must** be activated on source **and** destination bucket

#### Apply replication configuration

Find your source bucket in the bucket listing.

Either open the menu and click on `Manage replication`{.action}.

![replication_screenshot_1](images/source-bucket-menu-EN.png){.thumbnail}

Or click directly on your bucket and click on `Manage replication`{.action}.

![replication_screenshot_2](images/source-bucket-details-EN.png){.thumbnail}

Choose `Add a replication rule`{.action}.

![replication_screenshot_3](images/replication-rules-EN.png){.thumbnail}

Specify a name for your rule to help identify it later. The name is required and must be unique within the bucket.

![replication_screenshot_4](images/replication-rule-creation-EN.png){.thumbnail}

You can specify a prefix and/or tags to limit the scope of the objects to be replicated.

> [!warning]
> As a reminder, you cannot replicate delete markers if you are using tags to filter your objects.

Under **Destination**, select a destination bucket. The selected bucket must have versioning enabled and if object lock has been enabled on the source bucket then it also must be enabled on the destination bucket.

- By default, the objects will be replicated with the same storage class. However, you can choose to replicate the objects to another storage class.
- If there are two or more rules with the same destination bucket, objects will be replicated according to the rule with the highest priority. The higher the number, the higher the priority.

Under **Status**, `Enabled` is selected by default. An enabled rule starts to work as soon as you save it. If you want to disable the rule at creation and activate it later, choose `Disabled`.

To finish, click on `Create the rule`{.action}.

![replication_screenshot_5](images/replication-rules-success-EN.png){.thumbnail}

#### Delete a replication rule

In the Replication rules management view, you can delete a rule from the menu.

![replication_screenshot_6](images/replication-rules-delete-EN.png){.thumbnail}

### Offsite Replication option in 3-AZ regions

With Object Storage in a 3-AZ region, we have introduced a new option called **Offsite Replication**, which simplifies the replication process and automatically replicates your data to a remote site for greater resiliency with a one-click action in the OVHcloud Control Panel.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Object Storage - Master asynchronous replication across your buckets
excerpt: Learn how to automate and manage object replication across buckets for enhanced data availability, redundancy, and compliance
updated: 2025-06-04
updated: 2025-06-17
---

## Introduction
Expand Down Expand Up @@ -60,19 +60,19 @@ At its core, the asynchronous replication is designed to facilitate several key

- **Exact replica creation**

![Schema 1](images/1.png)
![Schema 1](images/1.png){.thumbnail}

- **Replicate data within the same region**

![Schema 2](images/2.png)
![Schema 2](images/2.png){.thumbnail}

- **Replicate data to a different region**

![Schema 3](images/3.png)
![Schema 3](images/3.png){.thumbnail}

- **Replicate data to two different regions**

![Schema 4](images/4.png)
![Schema 4](images/4.png){.thumbnail}


### What is replicated and what is not
Expand Down Expand Up @@ -440,6 +440,55 @@ $ aws s3api put-bucket-replication --bucket <source> --replication-configuration
}
```

### Using the OVHcloud Control Panel

#### Prerequisites

- A source and a destination bucket
- Versioning **must** be activated on source **and** destination bucket

#### Apply replication configuration

Find your source bucket in the bucket listing.

Either open the menu and click on `Manage replication`{.action}.

![replication_screenshot_1](images/source-bucket-menu-EN.png){.thumbnail}

Or click directly on your bucket and click on `Manage replication`{.action}.

![replication_screenshot_2](images/source-bucket-details-EN.png){.thumbnail}

Choose `Add a replication rule`{.action}.

![replication_screenshot_3](images/replication-rules-EN.png){.thumbnail}

Specify a name for your rule to help identify it later. The name is required and must be unique within the bucket.

![replication_screenshot_4](images/replication-rule-creation-EN.png){.thumbnail}

You can specify a prefix and/or tags to limit the scope of the objects to be replicated.

> [!warning]
> As a reminder, you cannot replicate delete markers if you are using tags to filter your objects.

Under **Destination**, select a destination bucket. The selected bucket must have versioning enabled and if object lock has been enabled on the source bucket then it also must be enabled on the destination bucket.

- By default, the objects will be replicated with the same storage class. However, you can choose to replicate the objects to another storage class.
- If there are two or more rules with the same destination bucket, objects will be replicated according to the rule with the highest priority. The higher the number, the higher the priority.

Under **Status**, `Enabled` is selected by default. An enabled rule starts to work as soon as you save it. If you want to disable the rule at creation and activate it later, choose `Disabled`.

To finish, click on `Create the rule`{.action}.

![replication_screenshot_5](images/replication-rules-success-EN.png){.thumbnail}

#### Delete a replication rule

In the Replication rules management view, you can delete a rule from the menu.

![replication_screenshot_6](images/replication-rules-delete-EN.png){.thumbnail}

### Offsite Replication option in 3-AZ regions

With Object Storage in a 3-AZ region, we have introduced a new option called **Offsite Replication**, which simplifies the replication process and automatically replicates your data to a remote site for greater resiliency with a one-click action in the OVHcloud Control Panel.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Object Storage - Master asynchronous replication across your buckets
excerpt: Learn how to automate and manage object replication across buckets for enhanced data availability, redundancy, and compliance
updated: 2025-06-04
updated: 2025-06-17
---

## Introduction
Expand Down Expand Up @@ -60,19 +60,19 @@ At its core, the asynchronous replication is designed to facilitate several key

- **Exact replica creation**

![Schema 1](images/1.png)
![Schema 1](images/1.png){.thumbnail}

- **Replicate data within the same region**

![Schema 2](images/2.png)
![Schema 2](images/2.png){.thumbnail}

- **Replicate data to a different region**

![Schema 3](images/3.png)
![Schema 3](images/3.png){.thumbnail}

- **Replicate data to two different regions**

![Schema 4](images/4.png)
![Schema 4](images/4.png){.thumbnail}


### What is replicated and what is not
Expand Down Expand Up @@ -440,6 +440,55 @@ $ aws s3api put-bucket-replication --bucket <source> --replication-configuration
}
```

### Using the OVHcloud Control Panel

#### Prerequisites

- A source and a destination bucket
- Versioning **must** be activated on source **and** destination bucket

#### Apply replication configuration

Find your source bucket in the bucket listing.

Either open the menu and click on `Manage replication`{.action}.

![replication_screenshot_1](images/source-bucket-menu-EN.png){.thumbnail}

Or click directly on your bucket and click on `Manage replication`{.action}.

![replication_screenshot_2](images/source-bucket-details-EN.png){.thumbnail}

Choose `Add a replication rule`{.action}.

![replication_screenshot_3](images/replication-rules-EN.png){.thumbnail}

Specify a name for your rule to help identify it later. The name is required and must be unique within the bucket.

![replication_screenshot_4](images/replication-rule-creation-EN.png){.thumbnail}

You can specify a prefix and/or tags to limit the scope of the objects to be replicated.

> [!warning]
> As a reminder, you cannot replicate delete markers if you are using tags to filter your objects.

Under **Destination**, select a destination bucket. The selected bucket must have versioning enabled and if object lock has been enabled on the source bucket then it also must be enabled on the destination bucket.

- By default, the objects will be replicated with the same storage class. However, you can choose to replicate the objects to another storage class.
- If there are two or more rules with the same destination bucket, objects will be replicated according to the rule with the highest priority. The higher the number, the higher the priority.

Under **Status**, `Enabled` is selected by default. An enabled rule starts to work as soon as you save it. If you want to disable the rule at creation and activate it later, choose `Disabled`.

To finish, click on `Create the rule`{.action}.

![replication_screenshot_5](images/replication-rules-success-EN.png){.thumbnail}

#### Delete a replication rule

In the Replication rules management view, you can delete a rule from the menu.

![replication_screenshot_6](images/replication-rules-delete-EN.png){.thumbnail}

### Offsite Replication option in 3-AZ regions

With Object Storage in a 3-AZ region, we have introduced a new option called **Offsite Replication**, which simplifies the replication process and automatically replicates your data to a remote site for greater resiliency with a one-click action in the OVHcloud Control Panel.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Object Storage - Master asynchronous replication across your buckets
excerpt: Learn how to automate and manage object replication across buckets for enhanced data availability, redundancy, and compliance
updated: 2025-06-04
updated: 2025-06-17
---

## Introduction
Expand Down Expand Up @@ -60,19 +60,19 @@ At its core, the asynchronous replication is designed to facilitate several key

- **Exact replica creation**

![Schema 1](images/1.png)
![Schema 1](images/1.png){.thumbnail}

- **Replicate data within the same region**

![Schema 2](images/2.png)
![Schema 2](images/2.png){.thumbnail}

- **Replicate data to a different region**

![Schema 3](images/3.png)
![Schema 3](images/3.png){.thumbnail}

- **Replicate data to two different regions**

![Schema 4](images/4.png)
![Schema 4](images/4.png){.thumbnail}


### What is replicated and what is not
Expand Down Expand Up @@ -440,6 +440,55 @@ $ aws s3api put-bucket-replication --bucket <source> --replication-configuration
}
```

### Using the OVHcloud Control Panel

#### Prerequisites

- A source and a destination bucket
- Versioning **must** be activated on source **and** destination bucket

#### Apply replication configuration

Find your source bucket in the bucket listing.

Either open the menu and click on `Manage replication`{.action}.

![replication_screenshot_1](images/source-bucket-menu-EN.png){.thumbnail}

Or click directly on your bucket and click on `Manage replication`{.action}.

![replication_screenshot_2](images/source-bucket-details-EN.png){.thumbnail}

Choose `Add a replication rule`{.action}.

![replication_screenshot_3](images/replication-rules-EN.png){.thumbnail}

Specify a name for your rule to help identify it later. The name is required and must be unique within the bucket.

![replication_screenshot_4](images/replication-rule-creation-EN.png){.thumbnail}

You can specify a prefix and/or tags to limit the scope of the objects to be replicated.

> [!warning]
> As a reminder, you cannot replicate delete markers if you are using tags to filter your objects.

Under **Destination**, select a destination bucket. The selected bucket must have versioning enabled and if object lock has been enabled on the source bucket then it also must be enabled on the destination bucket.

- By default, the objects will be replicated with the same storage class. However, you can choose to replicate the objects to another storage class.
- If there are two or more rules with the same destination bucket, objects will be replicated according to the rule with the highest priority. The higher the number, the higher the priority.

Under **Status**, `Enabled` is selected by default. An enabled rule starts to work as soon as you save it. If you want to disable the rule at creation and activate it later, choose `Disabled`.

To finish, click on `Create the rule`{.action}.

![replication_screenshot_5](images/replication-rules-success-EN.png){.thumbnail}

#### Delete a replication rule

In the Replication rules management view, you can delete a rule from the menu.

![replication_screenshot_6](images/replication-rules-delete-EN.png){.thumbnail}

### Offsite Replication option in 3-AZ regions

With Object Storage in a 3-AZ region, we have introduced a new option called **Offsite Replication**, which simplifies the replication process and automatically replicates your data to a remote site for greater resiliency with a one-click action in the OVHcloud Control Panel.
Expand Down
Loading