mc replicate rm
在版本 RELEASE.2022-12-24T15-21-38Z 中的变更:mc replicate rm替换mc admin bucket remote rm命令。
移除复制会自动移除底层远程目标。
语法
Themc replicate rm命令移除一个复制规则从 MinIO 存储桶中。
Themc replicate remove命令具有等效功能于mc replicate rm.
mc [GLOBALFLAGS] replicate rm FLAGS [FLAGS] ALIAS
以下命令从系统中移除具有指定ID的复制规则mydata桶上的myminioMinIO 部署:
mc replicate rm --id "c76um9h4b0t1ijr36mug" myminio/mydata
该命令具有以下语法:
mc [GLOBALFLAGS] replicate rm \
--id "string" \
[--all --force] \
ALIAS
Brackets
[]表示可选参数。共享同一行的参数是相互依赖的。
使用竖线分隔的参数
|操作符是互斥的。
将示例复制到文本编辑器中,根据需要修改,然后在终端/Shell中运行命令。
参数
- ALIAS
必需the别名MinIO 部署的完整路径以及要从中删除复制规则的存储桶或存储桶前缀的完整路径。例如:
mc replicate rm --id "ID" myminio/mybucket
- --id
必需指定已配置复制规则的唯一ID。
如果指定了此选项,可以省略
--all
- --all
可选删除指定存储桶上的所有复制规则。需要指定
--forceflag.
- --force
可选如果指定则必需
--all.
全局标志
此命令支持任何全局标志.
示例
从存储桶中移除复制规则
使用mc replicate rm删除存储桶复制规则:
mc replicate rm --id "ID" ALIAS/PATH
替换
ID使用复制规则的唯一ID 进行删除。mc replicate ls列出存储桶的所有复制规则。替换
PATH指向存储桶或存储桶前缀的路径。
删除存储桶中的所有复制规则
使用mc replicate rm列出存储桶复制规则:
mc replicate rm --all --force ALIAS/PATH
行为
移除复制规则不会影响已复制的对象
删除存储桶的一个或所有复制规则不会不删除这些规则下已复制的任何对象。
使用命令或mc rb用于删除远程目标上复制对象的命令。您可以使用以下方式识别复制对象:X-Amz-Replication-Status元数据字段,其值为REPLICA包含来自多个复制源对象的存储桶在删除前可能需要额外注意和筛选以确定其来源。
S3 Compatibility
Themc命令行工具专为兼容 AWS S3 API 而构建,并已通过 MinIO 和 AWS S3 测试,确保功能与行为符合预期。
MinIO 不提供对其他 S3 兼容服务的保证,因为它们的 S3 API 实现方式未知,因此不受支持。尽管mc命令可能按文档所述工作,任何此类使用风险自负。