mc admin bucket remote
Changed: RELEASE.2022-12-24T15-21-38Z
mc admin bucket remote addreplaced bymc replicate addmc admin bucket remote updatereplaced bymc replicate updatemc admin bucket remote rmreplaced bymc replicate rmmc admin bucket remote lsreplaced bymc replicate ls
Changed: RELEASE.2023-02-16T19-20-11Z
mc admin bucket remote bandwidthreplaced bymc replicate statusReplication related statistics are moving to the
mc replicate statuscommand.
Description
The mc admin bucket remote command manages the ARN resources for use with bucket replication.
Use mc admin on MinIO Deployments Only
MinIO does not support using mc admin commands with other S3-compatible services, regardless of their claimed compatibility with MinIO deployments.
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
SOURCEwith thealiasof the MinIO deployment to use as the replication target. ReplaceBUCKETwith the full path of the bucket into which MinIO replicates objects from theDESTINATION. - Replace
DESTINATIONwith thealiasof the MinIO deployment to use as the replication source. ReplaceBUCKETwith the full path of the bucket from which MinIO replicates objects into theSOURCE.
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
SOURCEwith thealiasof the MinIO deployment being used as the replication source. ReplaceBUCKETwith the full path of the bucket from which MinIO replicates objects. - Replace
ARNwith the ARN of the remote target.
Removing the target halts all in-progress bucket replication 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
ALIASwith thealiasof the MinIO deployment being used as the replication source. ReplacePATHwith the full path of the bucket from which MinIO replicates objects.
Syntax
mc admin bucket remote add
mc-cmd
Changed: RELEASE.2022-12-24T15-21-38Z
mc admin bucket remote addreplaced bymc 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
mc-cmd
Required
The full path to the bucket to which the command adds the remote target. Specify the alias of a configured MinIO deployment as the prefix to the bucket path. For example:
mc admin bucket remote add play/mybucket
DESTINATION
mc-cmd
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
ACCESSKEYwith the access key for a user on thedestination MinIO deployment.
Replace
SECRETKEYwith the secret key for a user on thedestination MinIO deployment.
Replace
DESTHOSTNAMEwith the hostname and port of the MinIOdeployment (i.e.
minio-server.example.net:9000).Replace
DESTBUCKETwith the bucket on thedestination.
--service
mc-cmd
Required
Specify "replication".
--region
mc-cmd
The region of the DESTINATION.
Mutually exclusive with add
--path
mc-cmd
The bucket path lookup supported by the destination server. Specify one of the following:
onoffauto(Default)
Mutually exclusive with add
--sync
mc-cmd
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.
mc admin bucket remote ls
mc-cmd
Changed: RELEASE.2022-12-24T15-21-38Z
mc admin bucket remote lsreplaced bymc replicate ls
Lists all remote targets associated to a bucket on the MinIO deployment. Use mc admin bucket remote ls --help for usage syntax.
mc admin bucket remote rm, remove
mc-cmd
Changed: RELEASE.2022-12-24T15-21-38Z
mc admin bucket remote rmreplaced bymc 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
mc-cmd
Required
The full path to the bucket from which the command removes the remote target. Specify the alias of a configured MinIO deployment as the prefix to the bucket path. For example:
mc admin bucket remote rm play/mybucket
ARN
mc-cmd
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.
Portions of this page are adapted from the MinIO Object Storage Documentation, © 2020–Present MinIO, Inc., licensed under CC BY 4.0, converted and maintained by the Silo project. Attribution