本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
作业队列参数
Job 队列分为四个基本组成部分:名称、状态、优先级和计算环境顺序。本节讨论与这些组件相关的组件。
作业队列名称
jobQueueName
-
作业队列的名称。允许使用不超过 128 个字母 (大写和小写字母)、数字和下划线。
类型:字符串
必需:是
Job 队列状态时间限制操作
jobStateTimeLimitActions
-
对处于指定状态且停留在作业队列开头的时间超过指定时间的作业 Amazon Batch 执行的一组操作。 Amazon Batch 将在通过后
maxTimeSeconds
执行每个操作。(注意:的最小值maxTimeSeconds
为 600(10 分钟),其最大值为 86,400(24 小时)。)类型:
JobStateTimeLimitActions
对象数组必需:否
优先级
priority
-
作业队列的优先级。当有多个作业队列与同一计算环境关联时,系统将首先评估具有较高优先级(或
priority
参数的较高整数值)的作业队列。优先级按降序顺序确定,例如,优先级值为 10 的作业队列将会比优先级值为 1 的作业队列优先计划。所有计算环境都必须是 Amazon EC2(EC2
或SPOT
)或 Fargate(FARGATE
或FARGATE_SPOT
)。Amazon EC2 和 Fargate 的计算环境不能混合使用。类型:整数
必需:是
计划策略
schedulingPolicyArn
-
作业队列计划策略的 Amazon 资源名称(ARN)。没有计划策略的作业队列采用先进先出 (FIFO) 模式进行计划。作业队列采用计划策略后,可以替换该队列,但不能将其删除。没有计划策略的作业队列是作为 FIFO 作业队列计划的,不能添加计划策略。采用计划策略的作业队列最多可以有 500 个有效公平份额标识符。达到限制后,任何添加新的公平份额标识符的作业提交都将失败。
类型:字符串
必需:否
省/自治区/直辖市
state
-
作业队列的状态。如果作业队列状态为
ENABLED
(默认值),它可以接受作业。如果作业队列状态为DISABLED
,则无法将新作业添加到队列中,但队列中已有的作业可以完成。类型:字符串
有效值:
ENABLED
|DISABLED
必需:否
计算环境顺序
computeEnvironmentOrder
-
一组计算环境,它们映射到一个作业队列,并且其顺序是彼此相关的。作业调度器使用此参数来确定哪个计算环境应执行指定作业。计算环境必须先处于
VALID
状态,然后才能将其与作业队列关联。最多可以将三个计算环境与一个作业队列关联。所有计算环境都必须是 Amazon EC2(EC2
或SPOT
)或 Fargate(FARGATE
或FARGATE_SPOT
)。Amazon EC2 和 Fargate 的计算环境不能混合使用。注意
与任务队列关联的所有计算环境都必须共享相同的架构。 Amazon Batch 不支持在单个作业队列中混合计算环境架构类型。
类型:ComputeEnvironmentOrder 对象数组
必需:是
computeEnvironment
-
计算环境的 Amazon 资源名称(ARN)。
类型:字符串
必需:是
order
-
计算环境的顺序。计算环境按照升序顺序尝试。例如,如果有两个计算环境与一个作业队列关联,则具有较低
order
整数值的计算环境首先尝试进行作业置放。
标签
tags
-
与作业队列关联的键值配对标签。有关更多信息,请参阅 对Amazon Batch资源加标签。
类型:字符串到字符串映射
必需:否