Replication

This document provides instructions to manage Replication using the CLI. Additionally, these tasks can also be performed using the web console and IONOS S3 Object Storage API.

Prerequisites:

Commands

Create the file replication_configuration.json with the following content:

    "Role": "this field is ignored",
    "Rules": [
        {
            "Status": "Enabled",
            "Prefix": "",
            "Destination": {
                "Bucket": "arn:aws:s3:::my-destination-bucket"
            }
        }
    ]

Enable replication from my-source-bucket to my-destination-bucket (use endpoint of the source bucket):

aws s3api put-bucket-replication --bucket my-source-bucket --replication-configuration file://replication_configuration.json --endpoint-url https://s3-eu-central-2.ionoscloud.com

Retrieve the replication configuration:

aws s3api get-bucket-replication --bucket my-source-bucket  --endpoint-url https://s3-eu-central-2.ionoscloud.com

Delete the replication configuration:

aws s3api delete-bucket-replication --bucket my-source-bucket  --endpoint-url https://s3-eu-central-2.ionoscloud.com

Info: It takes up to a few minutes for the deletion of a replication rule to propagate fully.

Last updated