1
0
mirror of https://github.com/minio/docs.git synced 2025-07-30 07:03:26 +03:00
Files
docs/source/administration/bucket-replication/bucket-replication-requirements.rst
Ravind Kumar 7a01ca72e6 DOCS-888: prefix exclusion of versioning prevents replication (#893)
Closes #888 

# Summary

- MinIO requires versioning for replication
- We support excluding prefixes/folders in buckets selectively
- This prevents replication within those prefixes/folders

Also included in this ticket

- Added an image to the site replication page
- Fixed a broken SVG
- Minor tweaking of site replication page.

---------

Co-authored-by: Daryl White <53910321+djwfyi@users.noreply.github.com>
2023-06-23 13:19:45 -04:00

2.4 KiB

Requirements to Set Up Bucket Replication

minio

Table of Contents

Bucket replication uses rules to synchronize the contents of a bucket on one MinIO deployment to a bucket on a remote MinIO deployment.

Replication can be done in any of the following ways:

  • Active-Passive <minio-bucket-replication-serverside-oneway> Eligible objects replicate from the source bucket to the remote bucket. Any changes on the remote bucket do not replicate back.
  • Active-Active <minio-bucket-replication-serverside-twoway> Changes to eligible objects of either bucket replicate to the other bucket in a two-way direction.
  • Multi-Site Active-Active <minio-bucket-replication-serverside-multi> Changes to eligible objects on any bucket set up for bucket replication replicate to all of the other buckets.

Ensure you meet the following prerequisites before you set up any of these replication configurations.

Permissions Required for Setting Up Bucket Replication

Matching Object Encryption Settings for Bucket Replication

Bucket Replication Requires MinIO Deployments

Replication Requires Versioning

Matching Object Locking State With Bucket Replication