文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

mc version

描述

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

有关 MinIO 中对象版本控制的更多信息,请参阅Bucket Versioning.

mc version包含以下子命令:

子命令

描述

enable

Themc version enable该命令可在指定存储桶上启用版本控制。

info

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

suspend

Themc version suspend该命令禁用指定存储桶的版本控制功能。

行为

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

虽然存储桶版本控制默认处于禁用状态,但在存储桶或该存储桶中的对象上配置对象锁定会自动为该存储桶启用版本控制。 详见mc retention有关配置对象锁定的更多信息。

Bucket Versioning with Existing Data

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

在具有现有版本化数据的存储桶上禁用存储桶版本化移除所有版本化对象。 应用程序在禁用存储桶版本控制后仍可继续访问版本化数据。 使用mc rm --versions ALIAS/BUCKET/OBJECT删除一个对象其所有版本。

S3 Compatibility

Themc命令行工具专为兼容 AWS S3 API 而构建,并已通过 MinIO 和 AWS S3 测试,确保功能与行为符合预期。

MinIO 不提供对其他 S3 兼容服务的保证,因为它们的 S3 API 实现方式未知,因此不受支持。尽管mc命令可能按文档所述工作,任何此类使用风险自负。