文档

mc admin bucket remote

版本 RELEASE.2022-12-24T15-21-38Z 中的更改

版本 RELEASE.2023-02-16T19-20-11Z 中的更改

  • mc admin bucket remote bandwidth 已被 mc replicate status 替代

    与复制相关的统计信息正在迁移至 mc replicate status 命令。

描述

mc admin bucket remote 命令管理用于 bucket replicationARN 资源。

仅在 MinIO 部署上使用 mc admin

MinIO 不支持将 mc admin 命令与其他 S3 兼容服务一起使用,无论它们声称与 MinIO 部署的兼容性如何。

示例

添加新的复制目标

使用 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
  • SOURCE 替换为用作复制源的 MinIO 部署的 alias(别名)。将 BUCKET 替换为 MinIO 复制对象的存储桶的完整路径。

  • ARN 替换为远程目标的 ARN。

移除目标将停止所有正在进行到该目标的 bucket replication

检索已配置的复制目标

使用 mc replicate ls 列出存储桶的已配置复制目标。

mc replicate ls ALIAS/PATH
  • ALIAS 替换为用作复制源的 MinIO 部署的 alias。将 PATH 替换为 MinIO 复制对象的存储桶的完整路径。

语法

mc admin bucket remote add

版本 RELEASE.2022-12-24T15-21-38Z 中的更改

将远程目标添加到 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 替换为目标存储桶。

--service

必需

指定 "replication"

--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 中的更改

列出与 MinIO 部署上的存储桶关联的所有远程目标。使用 mc admin bucket remote ls --help 获取使用语法。

mc admin bucket remote rm, remove

版本 RELEASE.2022-12-24T15-21-38Z 中的更改

移除 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。