mc admin bucket remote
在 RELEASE.2022-12-24T15-21-38Z 版本发生变更:
mc admin bucket remote add被替换为mc replicate addmc admin bucket remote update被替换为mc replicate updatemc admin bucket remote rm被替换为mc replicate rmmc 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
目的地服务器支持的桶路径查找。 指定以下之一:
onoffauto(默认)
与
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。