文件

mc ilm import

在版本 RELEASE.2022-12-24T15-21-38Z 中變更:mc ilm importmc ilm rule import 取代。

語法

mc ilm import 指令會匯入物件生命週期管理組態,並將其套用至 MinIO Bucket。

mc ilm import 指令預設從 STDIN 匯入。您可以從 .json 檔案輸入內容,例如由 mc ilm export 產生的檔案。

以下指令從 mydata-lifecycle-config.json 匯入生命週期管理組態,並將其套用至 myminio 部署上的 mydata Bucket

mc ilm import myminio/mydata < mydata-lifecycle-config.json

此指令具有以下語法

mc [GLOBALFLAGS] ilm import ALIAS < STDIN
  • 方括號 [] 表示選用參數。

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

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

將範例複製到文字編輯器並根據需要進行修改,然後在終端機/shell 中執行指令。

參數

ALIAS

必要 欲匯入物件生命週期管理規則的 MinIO 部署上的儲存桶的 別名 和完整路徑。例如:

mc ilm import myminio/mydata < bucket-lifecycle.json

全域標誌

此命令支援任何 全域標誌

範例

匯入儲存桶生命週期管理配置

以下命令從 bucket-lifecycle.json 檔案匯入儲存桶生命週期管理配置

mc ilm import myminio/mybucket < bucket-lifecycle.json
mc ilm import ALIAS < file.json
  • ALIAS 替換為欲匯入物件生命週期管理規則的 MinIO 部署和儲存桶的 別名

    myminio/mydata

  • file.json 替換為要匯入生命週期管理規則的檔案名稱。

行為

匯入配置會覆寫現有規則

mc ilm import 會將目前的儲存桶生命週期管理規則替換為匯入的 JSON 配置中所定義的規則。

S3 相容性

mc 命令行工具是為與 AWS S3 API 相容而建構的,並已針對 MinIO 和 AWS S3 進行預期功能和行為的測試。

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