1
0
mirror of https://github.com/minio/docs.git synced 2025-07-02 05:02:40 +03:00
Files
docs/source/reference/minio-mc-admin/mc-admin-bucket-remote.rst
Daryl White 7f200b96b6 Correcting build warning messages (#875)
This corrects several build errors that had accrued in the docs.
2023-06-07 15:01:25 -05:00

7.0 KiB

mc admin bucket remote

minio

Table of Contents

mc admin bucket remote

RELEASE.2022-12-24T15-21-38Z

  • mc admin bucket remote add replaced by mc replicate add
  • mc admin bucket remote update replaced by mc replicate update
  • mc admin bucket remote rm replaced by mc replicate rm
  • mc admin bucket remote ls replaced by mc replicate ls

RELEASE.2023-02-16T19-20-11Z

  • mc admin bucket remote bandwidth replaced by mc replicate status

    Replication related statistics are moving to the mc replicate status command.

Description

The mc admin bucket remote command manages the ARN resources for use with bucket replication <mc replicate>.

Use mc admin on MinIO Deployments Only

Examples

Add a New Replication Target

Use mc admin bucket remote add to create a new replication target ARN for use with mc replicate add:

mc admin bucket remote add SOURCE/BUCKET DESTINATION/BUCKET
  • Replace SOURCE <mc admin bucket remote add SOURCE> with the alias <mc alias> of the MinIO deployment to use as the replication target. Replace BUCKET with the full path of the bucket into which MinIO replicates objects from the DESTINATION.
  • Replace DESTINATION <mc admin bucket remote add DESTINATION> with the alias <mc alias> of the MinIO deployment to use as the replication source. Replace BUCKET with the full path of the bucket from which MinIO replicates objects into the SOURCE.

Remove an Existing Replication Target

Use mc admin bucket remote rm to remove a replication target from a bucket:

mc admin bucket remote rm SOURCE/BUCKET --arn ARN
  • Replace SOURCE <mc admin bucket remote rm SOURCE> with the alias <mc alias> of the MinIO deployment being used as the replication source. Replace BUCKET with the full path of the bucket from which MinIO replicates objects.
  • Replace ARN <mc admin bucket remote rm ARN> with the ARN of the remote target.

Removing the target halts all in-progress bucket replication <mc replicate> to the target.

Retrieve Configured Replication Targets

Use mc replicate ls to list a bucket's configured replication targets:

mc replicate ls ALIAS/PATH
  • Replace ALIAS <mc replicate ls ALIAS> with the alias <mc alias> of the MinIO deployment being used as the replication source. Replace PATH with the full path of the bucket from which MinIO replicates objects.

Syntax

add

RELEASE.2022-12-24T15-21-38Z

  • mc admin bucket remote add replaced by mc replicate add

Adds a remote target to a bucket on a MinIO deployment. The command has the following syntax:

mc admin bucket remote add SOURCE DESTINATION --service "replication" [FLAGS]

The command accepts the following arguments:

SOURCE

Required

The full path to the bucket to which the command adds the remote target. Specify the alias <mc alias> of a configured MinIO deployment as the prefix to the bucket path. For example:

mc admin bucket remote add play/mybucket

DESTINATION

Required

The target MinIO deployment and bucket.

Specify the full URL to the destination MinIO deployment and bucket using the following format:

http(s)://ACCESSKEY:SECRETKEY@DESTHOSTNAME/DESTBUCKET
  • Replace ACCESSKEY with the access key for a user on the

    destination MinIO deployment.

  • Replace SECRETKEY with the secret key for a user on the

    destination MinIO deployment.

  • Replace DESTHOSTNAME with the hostname and port of the MinIO

    deployment (i.e. minio-server.example.net:9000).

  • Replace DESTBUCKET with the bucket on the

    destination.

--service

Required

Specify "replication".

--region

The region of the ~mc admin bucket remote add DESTINATION.

Mutually exclusive with ~mc admin bucket remote add

--path

The bucket path lookup supported by the destination server. Specify one of the following:

  • on
  • off
  • auto (Default)

Mutually exclusive with ~mc admin bucket remote add

--sync

Enables synchronous replication, where MinIO attempts to replicate the object prior to returning the PUT object response. Synchronous replication may increase the time spent waiting for PUT operations to return successfully.

By default, mc admin bucket remote add operates in asynchronous mode, where MinIO attempts replicating objects after returning the PUT object response.

ls

RELEASE.2022-12-24T15-21-38Z

  • mc admin bucket remote ls replaced by mc replicate ls

Lists all remote targets associated to a bucket on the MinIO deployment. Use mc admin bucket remote ls --help for usage syntax.

rm, remove

RELEASE.2022-12-24T15-21-38Z

  • mc admin bucket remote rm replaced by mc replicate rm

Removes a remote target for a bucket on the MinIO deployment. The command has the following syntax:

mc admin bucket remote rm SOURCE --arn ARN

The command accepts the following arguments:

SOURCE

Required

The full path to the bucket from which the command removes the remote target. Specify the alias <mc alias> of a configured MinIO deployment as the prefix to the bucket path. For example:

mc admin bucket remote rm play/mybucket

ARN

Required

The ARN of the remote target for which the command removes from the target bucket. Use mc admin bucket remote ls to list all remote targets and their associated ARNs for a specific bucket.