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
全域旗標
此命令支援任何 全域旗標。
範例
啟動批次作業
下列命令會在 別名
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
權限才能啟動作業。