mc version
描述
mc version
命令用于启用、禁用和检索 MinIO 存储桶的 版本控制 状态。
有关 MinIO 中对象版本控制的更多信息,请参见 桶版本控制。
mc version
包含以下子命令:
Subcommand |
描述 |
---|---|
|
|
|
|
|
行为
对象锁定启用桶版本控制。
尽管桶版本控制默认是禁用的,但在桶中配置对象锁定或在该桶中的对象上配置对象锁定将自动启用该桶的版本控制。
有关配置对象锁定的更多信息,请参见 mc retention
。
版本控制现有数据
在具有现有数据的桶上启用版本控制时,每个未版本化的对象会立即创建一个版本ID的null值。
在具有已版本化数据的桶上禁用版本控制 不会 删除任何版本化对象。
在禁用桶版本控制后,应用程序仍然可以访问版本化的数据。
使用 mc rm --versions ALIAS/BUCKET/OBJECT
命令来删除一个对象 及其 所有版本。
S3兼容性
mc 命令行工具是为了与 AWS S3 API 兼容而构建的,并且已经过测试, 以确保在与 MinIO 和 AWS S3 配合使用时,功能和行为符合预期。
MinIO 不对其他 S3 兼容服务提供任何保证,因为它们的 S3 API 实现是 未知的,因此不受支持。尽管 mc 命令 可能 如文档中所 述工作,但任何此类使用都是您自己的风险。