文件

mc version

描述

mc version 命令可啟用、停用和檢索 MinIO 儲存貯體的版本控制狀態。

有關 MinIO 中物件版本控制的詳細資訊,請參閱儲存貯體版本控制

mc version 包括以下子命令

子命令

描述

enable

mc version enable 命令可在指定的儲存貯體上啟用版本控制。

info

mc version info 命令會傳回指定儲存貯體的版本控制狀態。

suspend

mc version suspend 命令會停用指定儲存貯體的版本控制。

行為

物件鎖定啟用儲存貯體版本控制

雖然儲存桶版本控制預設為停用,但在儲存桶或該儲存桶中的物件上設定物件鎖定會自動啟用該儲存桶的版本控制。有關設定物件鎖定的更多資訊,請參閱mc retention

對現有資料進行儲存桶版本控制

在具有現有資料的儲存桶上啟用儲存桶版本控制會立即為每個未版本化的物件建立一個空值版本 ID。

在具有現有版本化資料的儲存桶上停用儲存桶版本控制不會刪除任何版本化的物件。應用程式可以在停用儲存桶版本控制後繼續存取版本化的資料。使用mc rm --versions ALIAS/BUCKET/OBJECT來刪除物件以及其所有版本。

S3 相容性

mc 命令列工具是為了與 AWS S3 API 相容而建構的,並使用 MinIO 和 AWS S3 進行測試,以驗證其預期的功能和行為。

MinIO 對其他與 S3 相容的服務不提供任何保證,因為它們的 S3 API 實作未知,因此不受支援。雖然 mc 命令可能會按照文件中的說明運作,但任何此類使用都風險自負。