文件

mc version enable

語法

mc version enable 命令啟用指定儲存桶的版本控制。

以下命令為 myminio MinIO 部署上的 mybucket 儲存桶啟用版本控制

 mc version enable myminio/mybucket

此命令具有以下語法

mc [GLOBALFLAGS] version enable ALIAS                \
                                --exclude-folders    \
                                --excluded-prefixes
  • 括號 [] 表示選用參數。

  • 共用一行的參數是相互依賴的。

  • 使用管線 | 運算子分隔的參數是互斥的。

將範例複製到文字編輯器,並在終端機/Shell 中執行命令之前根據需要修改。

參數

ALIAS
必要

MinIO 部署的 別名 以及要啟用版本控制的儲存桶的完整路徑。例如

mc version enable myminio/mybucket
--exclude-folders
選用

在指定儲存桶中停用所有資料夾(名稱以 / 結尾的物件)的版本控制。

--excluded-prefixes
選用

停用符合最多 10 個前綴列表的物件的版本控制。前綴列表會比對在其前綴或名稱中包含指定字串的所有物件,類似於 prefix* 形式的正規表示式。若要僅依前綴比對物件,請使用 prefix/*

例如,以下命令會排除前綴或名稱中包含 _test_temp 的任何物件進行版本控制

mc version enable --excluded-prefixes "_test, _temp" myminio/mybucket

全域旗標

此命令支援任何全域旗標

範例

啟用儲存貯體版本控制

使用 mc version enable 來啟用儲存貯體的版本控制

mc version enable ALIAS/PATH
  • ALIAS 替換為已設定的 MinIO 部署的 alias

  • PATH 替換為要啟用版本控制的儲存貯體。

行為

具有現有資料的儲存貯體版本控制

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

S3 相容性

mc 命令列工具是為了與 AWS S3 API 相容而建置的,並且已使用 MinIO 和 AWS S3 進行測試,以確認預期的功能和行為。

MinIO 不保證其他與 S3 相容的服務,因為它們的 S3 API 實作未知,因此不受支援。雖然 mc 命令可能會如文件所述運作,但任何此類使用行為均由您自行承擔風險。