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 bymc replicate add
mc admin bucket remote update
replaced bymc replicate update
mc admin bucket remote rm
replaced bymc replicate rm
mc admin bucket remote ls
replaced bymc replicate ls
RELEASE.2023-02-16T19-20-11Z
mc admin bucket remote bandwidth
replaced bymc 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 thealias <mc alias>
of the MinIO deployment to use as the replication target. ReplaceBUCKET
with the full path of the bucket into which MinIO replicates objects from theDESTINATION
. - Replace
DESTINATION <mc admin bucket remote add DESTINATION>
with thealias <mc alias>
of the MinIO deployment to use as the replication source. ReplaceBUCKET
with 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
SOURCE <mc admin bucket remote rm SOURCE>
with thealias <mc alias>
of the MinIO deployment being used as the replication source. ReplaceBUCKET
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 thealias <mc alias>
of the MinIO deployment being used as the replication source. ReplacePATH
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 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
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
- Replace
SECRETKEY
with the secret key for a user on the -
destination MinIO deployment.
- Replace
- Replace
DESTHOSTNAME
with the hostname and port of the MinIO -
deployment (i.e.
minio-server.example.net:9000
).
- Replace
- Replace
DESTBUCKET
with the bucket on the -
destination.
- Replace
--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 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.
rm, remove
RELEASE.2022-12-24T15-21-38Z
mc admin bucket remote rm
replaced 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
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.