欢迎来到即将发布的 MinIO 文档版本! 此页面上的内容正在积极开发中 可能随时更改。 如果找不到您要找的内容,请查看我们的 历史文档。 感谢您的耐心等待。 我们期待您贡献自己强大的力量,帮助更多的中国技术开发者![翻译]

mc version

描述

mc version 命令启用或禁用存储桶版本控制。

对象锁定启用存储桶版本控制

虽然默认情况下禁用存储桶版本控制,但配置 对象自动锁定在存储桶或该存储桶中的对象上 为存储桶启用版本控制。 看 mc lock 有关配置对象锁定的更多信息。

存储桶版本控制需要纠删码

存储桶版本控制要求 MinIO 部署支持纠删码。 有关详细信息,请参阅 <erasure coding link>。

使用现有数据进行存储桶版本控制

在具有现有数据的存储桶上启用存储桶版本控制会立即将版本控制 ID 应用于任何未受版本控制的对象。

在具有现有版本化数据的存储桶上禁用存储桶版本控制 not 删除任何版本化对象。 禁用存储桶版本控制后,应用程序可以继续访问受版本控制的数据。 用 mc rm --versions ALIAS/BUCKET/OBJECT 删除一个对象 and 它的所有版本。

常见操作

启用存储桶版本控制

使用 mc version enable 在存储桶上启用版本控制:

mc version enable ALIAS/PATH
  • ALIAS 替换为 alias 配置的 S3 兼容主机。

  • PATH 替换为要在其上启用版本控制的存储桶。

禁用存储桶版本控制

使用 mc version disable 在存储桶上禁用版本控制:

mc version disable ALIAS/PATH
  • ALIAS 替换为 alias 配置的 S3 兼容主机。

  • PATH 替换为禁用版本控制的存储桶。

获取存储桶版本控制状态

使用 mc version info 在存储桶上启用版本控制:

mc version info ALIAS/PATH
  • ALIAS 替换为 alias 配置的 S3 兼容主机。

  • PATH 替换为要检索版本控制状态的存储桶。

语法

mc version COMMAND

version 支持以下命令:

mc version enable

在指定的存储桶上启用存储桶版本控制。

该命令具有以下语法:

mc version enable TARGET

该命令接受以下参数:

TARGET

Required 在其上启用存储桶版本控制的存储桶的完整路径。 将配置的 S3 兼容服务的 alias 指定为 TARGET 路径的前缀。 例如:

mc version enable play/mybucket
mc version disable

在指定的存储桶上禁用存储桶版本控制。

该命令具有以下语法:

mc version disable TARGET

该命令接受以下参数:

TARGET

Required 要在其上禁用存储桶版本控制的存储桶的完整路径。 将配置的 S3 兼容服务的 alias 指定为 TARGET 路径的前缀。 例如:

mc version disable play/mybucket
mc version info

检索指定存储桶的存储桶版本控制状态。

该命令具有以下语法:

mc version info TARGET

该命令接受以下参数:

TARGET

Required 要在其上检索存储桶版本控制状态的存储桶的完整路径。 将配置的 S3 兼容服务的 alias 指定为 TARGET 路径的前缀。 例如:

mc version info play/mybucket