mc batch start
在 MinIO 版本中更改: 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
方括号
[]
表示可选参数。共享同一行的参数是相互依赖的。
使用管道
|
运算符分隔的参数是互斥的。
将示例复制到文本编辑器中,并在终端/shell 中运行命令之前根据需要修改。
参数
- ALIAS
- 必需
要启动批处理作业的 别名。
例如
mc batch start myminio replicate.yaml
全局标志
此命令支持任何 全局标志。
示例
启动批处理作业
以下命令启动文件中定义的作业批次 replication.yaml
在 alias
myminio
上的部署。
mc batch start myminio ./replication.yaml
将
myminio
替换为应运行作业的 MinIO 部署的alias
。将
./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 进行了测试,以确保预期功能和行为。
对于其他与 S3 兼容的服务,MinIO 不提供任何保证,因为它们的 S3 API 实现未知,因此不受支持。虽然 mc 命令可能按文档说明工作,但任何此类用法均由您自行承担风险。
权限
您必须在部署上具有 admin:StartBatchJob
权限才能启动作业。