mc admin bucket remote
在 RELEASE.2022-12-24T15-21-38Z 版本发生变更:
mc admin bucket remote add
被替换为mc replicate add
mc admin bucket remote update
被替换为mc replicate update
mc admin bucket remote rm
被替换为mc replicate rm
mc admin bucket remote ls
被替换为mc replicate ls
在 RELEASE.2023-02-16T19-20-11Z 版本发生变更:
mc admin bucket remote bandwidth
被替换为mc replicate status
复制相关统计信息已移动到
mc replicate status
命令。
描述
mc admin bucket remote
命令用于管理用于与
bucket replication
配合使用的 ARN
资源。
Use mc admin
on MinIO Deployments Only
MinIO 不支持与其他声称与 MinIO 部署兼容
的 S3 兼容服务一起使用 mc admin
命令。
示例
添加新的复制目标
使用 mc admin bucket remote add
命令来创建一个新的
复制目标 ARN,用于与 mc replicate add
配合使用:
mc admin bucket remote add SOURCE/BUCKET DESTINATION/BUCKET
将
SOURCE
替换为 要作为复制目标的 MinIO 部署的alias
。 将BUCKET
替换为 MinIO 从DESTINATION
复制对象的 存储桶的完整路径。将
DESTINATION
替换为作为复制源的 MinIO 部署的alias
。 将BUCKET
替换为 MinIO 将对象复制到SOURCE
的存储桶的 完整路径。
删除现有复制目标
使用 mc admin bucket remote rm
命令从一个存储桶中删除
一个复制目标:
mc admin bucket remote rm SOURCE/BUCKET --arn ARN
删除目标将停止所有对目标的正在进行中
的 桶复制
操作。
获取配置的复制目标
使用 mc replicate ls
命令来列出桶的配置复制目标:
mc replicate ls ALIAS/PATH
语法
- mc admin bucket remote add
在 RELEASE.2022-12-24T15-21-38Z 版本发生变更:
mc admin bucket remote add
被替换为mc replicate add
在 MinIO 部署上的桶中添加一个远程目标。 该命令的语法如下:
mc admin bucket remote add SOURCE DESTINATION --service "replication" [FLAGS]
该命令接受以下参数:
- SOURCE
必需的
该命令添加远程目标的桶的完整路径。 指定一个配置好的 MinIO 部署的
alias
作为 桶路径的前缀。 例如:mc admin bucket remote add play/mybucket
- DESTINATION
必需的
目标 MinIO 部署和存储桶。
使用以下格式指定目标 MinIO 部署和 桶的完整 URL:
http(s)://ACCESSKEY:SECRETKEY@DESTHOSTNAME/DESTBUCKET
将
ACCESSKEY
替换为在目标 MinIO 部署上用户的 可访问密钥。将
SECRETKEY
替换为目标MinIO部署上用户的 安全密钥。将
DESTHOSTNAME
替换为 MinIO 部署的主机名和 端口(例如minio-server.example.net:9000
)。将
DESTBUCKET
替换为目标位置的 存储桶名称。
- --region
DESTINATION
的区域。与
add
互斥
- --path
目的地服务器支持的桶路径查找。 指定以下之一:
on
off
auto
(默认)
与
add
互斥
- --sync
启用同步复制,MinIO在返回PUT对象 响应 之前 尝试复制对象。 同步复制可能会增加等待PUT 操作成功返回的时间。
默认情况下,
mc admin bucket remote add
命令以异步模式操作,其中MinIO在返回PUT 对象响应 之后 尝试复制对象。
- mc admin bucket remote ls
在 RELEASE.2022-12-24T15-21-38Z 版本发生变更:
mc admin bucket remote ls
被替换为mc replicate ls
列出MinIO部署上与一个存储桶相关联的所有远程目标。 使用
mc admin bucket remote ls --help
查看使用语法。
- mc admin bucket remote rm, remove
在 RELEASE.2022-12-24T15-21-38Z 版本发生变更:
mc admin bucket remote rm
被替换为mc replicate rm
从MinIO部署上的存储桶中删除一个远程目标。 该命令的语法如下:
mc admin bucket remote rm SOURCE --arn ARN
该命令接受以下参数:
- SOURCE
必需的
该命令从中删除远程目标的存储桶的 完整路径。 指定配置的 MinIO部署的
alias
作为存储桶路径的前缀。 例如:mc admin bucket remote rm play/mybucket
- ARN
必需的
命令从目标存储桶中删除远程目标的
ARN
。 使用mc admin bucket remote ls
列出特定 存储桶的所有远程目标和它们的关联ARN。