本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在截止日期云中修改作业
您可以使用以下 AWS Command Line Interface (AWS CLI) update
命令修改作业的配置,或者设置作业、步骤或任务的目标状态:
-
aws deadline update-job
-
aws deadline update-step
-
aws deadline update-task
在以下update
命令示例中,替换每个
用你自己的信息。用户输入占位符
您还可以使用 Deadline Cloud 监控器来修改作业的配置。有关更多信息,请参阅 在 Deadline Cloud 中管理作业、步骤和任务。
例 — 重新排队作业
除非存在步骤依赖关系,否则作业中的所有任务都会切换到READY
状态。具有依赖关系的步骤在恢复时切换到任一READY
或PENDING
。
aws deadline update-job \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --target-task-run-status PENDING
例 — 取消作业
作业中所有没有状态SUCCEEDED
或已标记FAILED
的任务CANCELED
。
aws deadline update-job \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --target-task-run-status CANCELED
例 — 将任务标记为失败
作业中所有处于该状态的任务SUCCEEDED
都保持不变。所有其他任务都已标记FAILED
。
aws deadline update-job \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --target-task-run-status FAILED
例 — 将工作标记为成功
作业中的所有任务都将变为SUCCEEDED
状态。
aws deadline update-job \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --target-task-run-status SUCCEEDED
例 — 暂停作业
作业中处于SUCCEEDED
CANCELED
、或FAILED
状态的任务不会改变。所有其他任务都已标记SUSPENDED
。
aws deadline update-job \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --target-task-run-status SUSPENDED
例 — 更改作业的优先级
更新任务的优先级以更改其调度顺序。优先级较高的作业通常先安排。
aws deadline update-job \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --priority 100
例 — 更改允许的失败任务数
更新在取消剩余任务之前该任务可以执行的最大失败任务数。
aws deadline update-job \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --max-failed-tasks-count 200
例 — 更改允许的任务重试次数
更新任务失败前任务的最大重试次数。已达到最大重试次数的任务在增加该值之前无法重新排队。
aws deadline update-job \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --max-retries-per-task 10
例 — 存档作业
将作业的生命周期状态更新为ARCHIVED
。无法安排或修改已存档的作业。您只能存档处于FAILED
、CANCELED
SUCCEEDED
、或SUSPENDED
状态的作业。
aws deadline update-job \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --lifecycle-status ARCHIVED
例 — 重新排队步骤
除非存在步骤依赖关系,否则步骤中的所有任务都会切换到READY
状态。具有依赖关系的步骤中的任务会切换到READY
或PENDING
,任务将恢复。
aws deadline update-step \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --step-idstepID
\ --target-task-run-status PENDING
例 — 取消步骤
步骤中所有没有状态SUCCEEDED
或已标记FAILED
的任务CANCELED
。
aws deadline update-step \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --step-idstepID
\ --target-task-run-status CANCELED
例 — 将步骤标记为失败
步骤中所有状态为的任务保持SUCCEEDED
不变。所有其他任务都已标记FAILED
。
aws deadline update-step \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --step-idstepID
\ --target-task-run-status FAILED
例 — 将步骤标记为成功
该步骤中的所有任务都已标记SUCCEEDED
。
aws deadline update-step \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --step-idstepID
\ --target-task-run-status SUCCEEDED
例 — 暂停步骤
处于SUCCEEDED
CANCELED
、或FAILED
状态的步骤中的任务不会更改。所有其他任务都已标记SUSPENDED
。
aws deadline update-step \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --step-idstepID
\ --target-task-run-status SUSPENDED
例 — 更改任务的状态
使用 De update-task
adl CLI ine Cloud 命令时,任务会切换到指定状态。
aws deadline update-task \ --farm-id
farmID
\ --queue-idqueueID
\ --job-idjobID
\ --step-idstepID
\ --task-idtaskID
\ --target-task-run-statusSUCCEEDED
|SUSPENDED
|CANCELED
|FAILED
|PENDING