文件

mc batch start

變更版本:RELEASE.2022-10-08T20-11-00Z 或更新版本

語法

mc batch start 命令從作業批次 YAML 檔案啟動批次作業。

批次作業會執行至完成(或達到檔案中指定的重試次數)一次。若要在完成後再次執行批次作業,您必須重新啟動它。

下列命令會在 myminio 別名的 mybucket 儲存貯體上建立用於複製作業的基本 YAML 檔案。

mc batch start myminio jobfile.yaml

上述命令的輸出會類似於:

Successfully start 'replicate' job `B34HHqnNMcg1taynaPfxu` on '2022-10-24 17:19:06.296974771 -0700 PDT'

此命令具有下列語法

mc [GLOBALFLAGS] batch start    \
                       ALIAS   \
                       JOBFILE
  • 方括號 [] 表示選用參數。

  • 在同一行上的參數是相互依存的。

  • 使用管道符號 | 分隔的參數是互斥的。

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

參數

ALIAS
必要

要啟動批次作業的 別名

例如

mc batch start myminio replicate.yaml
JOBFILE
必要

一個 YAML 定義的批次作業。作業可以有任意數量的任務;沒有預先定義的限制。

全域旗標

此命令支援任何 全域旗標

範例

啟動批次作業

下列命令會在 別名 myminio 的部署上啟動檔案 replication.yaml 中定義的批次作業。

mc batch start myminio ./replication.yaml
  • myminio 替換為應執行作業的 MinIO 部署的 別名

  • ./replication.yaml 替換為描述批次作業的 YAML 格式檔案。使用相對於您目前位置的檔案路徑。

上述命令的輸出類似於以下:

Successfully start 'replicate' job `E24HH4nNMcgY5taynaPfxu` on '2022-09-26 17:19:06.296974771 -0700 PDT'

S3 相容性

mc 命令列工具是為了與 AWS S3 API 相容而建立的,並已透過 MinIO 和 AWS S3 進行測試,以確保預期的功能和行為。

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

權限

您必須擁有部署的 admin:StartBatchJob 權限才能啟動作業。