本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在截止日期云中修改作业
您可以使用以下 AWS Command Line Interface (AWS CLI) update 命令修改作业的配置,或者设置作业、步骤或任务的目标状态:
-
aws deadline update-job -
aws deadline update-step -
aws deadline update-task
在以下命令示例中,将每个update命令替换为您自己的信息。user input placeholder
例— 重新排队作业
除非存在步骤依赖关系,否则作业中的所有任务都会切换到READY状态。具有依赖关系的步骤在恢复时切换到任一READY或PENDING。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --target-task-run-status PENDING
例— 取消作业
作业中所有没有状态SUCCEEDED或已标记FAILED的任务CANCELED。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --target-task-run-status CANCELED
例— 将任务标记为失败
作业中所有处于该状态的任务SUCCEEDED都保持不变。所有其他任务都已标记FAILED。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --target-task-run-status FAILED
例— 将工作标记为成功
作业中的所有任务都将变为SUCCEEDED状态。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --target-task-run-status SUCCEEDED
例— 暂停作业
作业中处于SUCCEEDEDCANCELED、或FAILED状态的任务不会改变。所有其他任务都已标记SUSPENDED。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --target-task-run-status SUSPENDED
例— 更改作业的优先级
更新队列中任务的优先级以更改其调度顺序。优先级较高的作业通常先安排。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --priority 100
例— 更改允许的失败任务数
更新在取消剩余任务之前该任务可以执行的最大失败任务数。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --max-failed-tasks-count 200
例— 更改允许的任务重试次数
更新任务失败前任务的最大重试次数。已达到最大重试次数的任务在增加该值之前无法重新排队。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --max-retries-per-task 10
例— 存档作业
将作业的生命周期状态更新为ARCHIVED。无法安排或修改已存档的作业。您只能存档处于FAILED、CANCELEDSUCCEEDED、或SUSPENDED状态的作业。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --lifecycle-status ARCHIVED
例— 更改作业的名称
更新作业的显示名称。任务名称的长度最多为 128 个字符。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --name "New Job Name"
例— 更改职位描述
更新任务描述。描述的长度最多可为 2048 个字符。要删除现有描述,请传递一个空字符串。
aws deadline update-job \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --description "New Job Description"
例— 重新排队步骤
除非存在步骤依赖关系,否则步骤中的所有任务都会切换到READY状态。具有依赖关系的步骤中的任务会切换到READY或PENDING,任务将恢复。
aws deadline update-step \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --step-idstepID\ --target-task-run-status PENDING
例— 取消步骤
步骤中所有没有状态SUCCEEDED或已标记FAILED的任务CANCELED。
aws deadline update-step \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --step-idstepID\ --target-task-run-status CANCELED
例— 将步骤标记为失败
步骤中所有状态为的任务SUCCEEDED均保持不变。所有其他任务都已标记FAILED。
aws deadline update-step \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --step-idstepID\ --target-task-run-status FAILED
例— 将步骤标记为成功
该步骤中的所有任务都已标记SUCCEEDED。
aws deadline update-step \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --step-idstepID\ --target-task-run-status SUCCEEDED
例— 暂停步骤
处于SUCCEEDEDCANCELED、或FAILED状态的步骤中的任务不会更改。所有其他任务都已标记SUSPENDED。
aws deadline update-step \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --step-idstepID\ --target-task-run-status SUSPENDED
例— 更改任务的状态
当您使用 De update-task adline Cloud CLI 命令时,任务会切换到指定的状态。
aws deadline update-task \ --farm-idfarmID\ --queue-idqueueID\ --job-idjobID\ --step-idstepID\ --task-idtaskID\ --target-task-run-statusSUCCEEDED|SUSPENDED|CANCELED|FAILED|PENDING