AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS::Batch::JobQueue

AWS::Batch::JobQueue 资源定义您的 AWS Batch 作业队列。有关更多信息,请参阅 AWS Batch 用户指南 中的作业队列

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Type" : "AWS::Batch::JobQueue", "Properties" : { "ComputeEnvironmentOrder" : [ ComputeEnvironmentOrder, ... ], "Priority" : Integer, "State" : String, "JobQueueName" : String } }

YAML

Type: "AWS::Batch::JobQueue" Properties: ComputeEnvironmentOrder: - ComputeEnvironmentOrder Priority: Integer State: String JobQueueName: String

属性

ComputeEnvironmentOrder

连接到作业队列的计算环境以及优先选择作业置放的顺序。将按升序选择用于作业置放的计算环境。

必需:是

类型AWS Batch JobQueue ComputeEnvironmentOrder 的列表

更新要求:无需中断

State

作业队列的状态 (例如 CREATINGVALID)。

必需:否

Type: String

更新要求:无需中断

Priority

作业队列的优先级。

必需:是

Type: Integer

更新要求:无需中断

JobQueueName

作业队列的名称。

必需:否

Type: String

更新要求:替换

返回值

Ref

当您将 AWS::Batch::JobQueue 资源的逻辑 ID 传递给内部函数 Ref 时,此函数返回作业队列 ARN,如 arn:aws:batch:us-east-1:111122223333:job-queue/HighPriority

有关使用 Ref 功能的更多信息,请参阅参考

示例

具有两个计算环境的作业队列

以下示例定义了一个名为 HighPriority 的作业队列,该队列具有两个映射的计算环境。

JSON

{ "JobQueue": { "Type": "AWS::Batch::JobQueue", "Properties": { "ComputeEnvironmentOrder": [ { "Order": 1, "ComputeEnvironment": "C4OnDemand" }, { "Order": 2, "ComputeEnvironment": "M4Spot" } ], "State": "ENABLED", "Priority": 1, "JobQueueName": "HighPriority" } } }

YAML

JobQueue: Type: AWS::Batch::JobQueue Properties: ComputeEnvironmentOrder: - Order: 1 ComputeEnvironment: C4OnDemand - Order: 2 ComputeEnvironment: M4Spot State: ENABLED Priority: 1 JobQueueName: HighPriority

本页内容: