文档

mc version

描述

mc version 命令启用、禁用和检索 MinIO 存储桶的 版本控制 状态。

有关 MinIO 中对象版本控制的更多信息,请参阅 存储桶版本控制

mc version 包含以下子命令

子命令

描述

enable

The mc version enable 命令在指定的存储桶上启用版本控制。

info

The mc version info 命令返回指定存储桶的版本控制状态。

suspend

The mc version suspend 命令禁用指定存储桶上的版本控制。

行为

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

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

包含现有数据的存储桶版本控制

在包含现有数据的存储桶上启用存储桶版本控制会立即为每个未版本化的对象创建一个空值版本 ID。

在包含现有版本化数据的存储桶上禁用存储桶版本控制 *不会* 删除任何版本化的对象。在禁用存储桶版本控制后,应用程序可以继续访问版本化数据。使用 mc rm --versions ALIAS/BUCKET/OBJECT 删除对象 *及其* 所有版本。

S3 兼容性

The mc 命令行工具构建为与 AWS S3 API 兼容,并经过 MinIO 和 AWS S3 测试,以确保其预期功能和行为。

MinIO 不对其他与 S3 兼容的服务提供任何保证,因为它们的 S3 API 实现未知,因此不受支持。虽然 mc 命令 *可能* 按文档记录的方式工作,但任何此类用法均需自行承担风险。