创建作业队列 - AWS Batch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建作业队列

在您可在 AWS Batch 中提交作业之前,必须先创建一个作业队列。在创建作业队列时,您可以将一个或多个计算环境与队列相关联,并且为计算环境分配优先顺序。

您还可以设置作业队列优先级,该优先级决定了 AWS Batch 计划程序在关联的计算环境中置放作业的顺序。例如,如果计算环境与多个作业队列关联,则具有较高优先级的作业队列将会优先在该计算环境中计划作业。

创建作业队列

  1. 打开 AWS Batch 控制台,网址为https://console.aws.amazon.com/batch/

  2. 从导航栏中,选择要使用的区域。

  3. 在导航窗格中,选择Job 队列创建

  4. 适用于Job 队列名称中,为作业队列输入唯一名称。允许使用不超过 128 个字母 (大写和小写字母)、数字和下划线。

  5. 对于 Priority,为作业队列的优先级输入一个整数值。当有多个作业队列与同一计算环境关联时,系统将首先评估具有较高优先级(或 priority 参数的较高整数值)的作业队列。优先级按降序顺序确定,例如,优先级值为 10 的作业队列将会比优先级值为 1 的作业队列优先计划。

  6. (可选) 展开其他配置

    1. 适用于国家,选择启用,以便您的作业队列能够接受作业提交。

  7. (可选) 在Tags部分中,可为每个标签指定键和值,以便与作业队列关联。有关更多信息,请参阅 标记 AWS Batch 资源

  8. 连接的计算环境部分中,从列表中按照队列置放的尝试顺序选择一个或多个计算环境,以便与作业队列关联。作业计划程序使用计算环境顺序来确定哪个计算环境应启动给定作业。计算环境必须先处于 VALID 状态,然后您才能将其与作业队列关联。您最多可以将三个计算环境与一个作业队列关联。

    注意

    与作业队列关联的所有计算环境必须共享同一置备模型,即 EC2 (按需Spot 实例) 或 Fargate (FargateFargate Spot)。AWS Batch 不支持在单个作业队列中混合使用预配置模型。

    注意

    与作业队列关联的所有计算环境必须共享同一架构。AWS Batch 不支持在单个作业队列中混合使用计算环境架构类型。

    您可以通过选择表中 Order 列旁边的向上和向下箭头,来更改计算环境的顺序。

  9. 选择 Create 以完成和创建作业队列。