メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

AWS Batch ComputeEnvironment ComputeResources

ComputeResources プロパティタイプで、コンピューティング環境によって管理されるコンピューティングリソースの詳細を指定します。このパラメータは、マネージド型のコンピューティング環境に必要です。詳細については、『AWS Batch ユーザーガイド』の「コンピューティング環境」を参照してください。

ComputeResourcesAWS::Batch::ComputeEnvironment リソースのプロパティです。

構文

AWS CloudFormation テンプレートでこのエンティティを宣言するには、次の構文を使用します。

JSON

Copy
{ "SpotIamFleetRole" : String, "MaxvCpus" : Integer, "BidPercentage" : Integer, "SecurityGroupIds" : [ String, ... ], "Subnets" : [ String, ... ], "Type" : String, "MinvCpus" : Integer, "ImageId" : String, "InstanceRole" : String, "InstanceTypes" : [ String, ... ], "Ec2KeyPair" : String, "Tags" : [ Resource Tag, ... ], "DesiredvCpus" : Integer }

YAML

Copy
SpotIamFleetRole: String MaxvCpus: Integer BidPercentage: Integer SecurityGroupIds: - String Subnets: - String Type: String MinvCpus: Integer ImageId: String InstanceRole: String InstanceTypes: - String Ec2KeyPair: String Tags: - Resource Tag DesiredvCpus: Integer

プロパティ

各プロパティの詳細については、AWS Batch API リファレンスの「ComputeResource」を参照してください。

SpotIamFleetRole

SPOT コンピューティング環境に適用される Amazon EC2 スポットフリートの IAM ロールの Amazon リソースネーム (ARN)。

必須: いいえ

Type: String

更新に伴う要件: 置換。

MaxvCpus

環境で到達できる EC2 vCPU の最大数。

必須: はい

Type: Integer

更新に伴う要件: 中断はありません。

SecurityGroupIds

コンピューティング環境で起動されるインスタンスに関連付けられる EC2 セキュリティグループ。

必須: はい

Type: List of String values

更新に伴う要件: 置換。

BidPercentage

インスタンス起動前のインスタンスタイプのオンデマンド料金と対比したスポットインスタンス料金の最小パーセンテージ。たとえば、入札パーセンテージが 20% の場合、その EC2 インスタンスのスポット料金は現在のオンデマンド料金の 20% 未満にする必要があります。

必須: いいえ

Type: Integer

更新に伴う要件: 置換。

Type

コンピューティング環境のタイプ: EC2 または SPOT

必須: はい

Type: String

更新に伴う要件: 置換。

Subnets

コンピューティングリソースを起動する先の VPC サブネット。

必須: はい

Type: List of String values

更新に伴う要件: 置換。

MinvCpus

環境で維持する必要がある EC2 vCPU の最小数。

必須: はい

Type: Integer

更新に伴う要件: 中断はありません。

ImageId

コンピューティング環境で起動されるインスタンスに使用する Amazon Machine Image (AMI) の ID。

必須: いいえ

Type: String

更新に伴う要件: 置換。

InstanceRole

コンピューティング環境内の Amazon EC2 インスタンスに適用する Amazon ECS インスタンスプロファイル。

必須: はい

Type: String

更新に伴う要件: 置換。

InstanceTypes

起動可能なインスタンスタイプ。

必須: はい

Type: List of String values

更新に伴う要件: 置換。

Ec2KeyPair

コンピューティング環境で起動されるインスタンスに使用する EC2 キーペア。

必須: いいえ

Type: String

更新に伴う要件: 置換。

Tags

コンピューティング環境で起動されるリソースにタグとして適用されるキーと値のペア。

必須: いいえ

タイプ: AWS CloudFormation Resource Tags

更新に伴う要件: 置換。

DesiredvCpus

コンピューティング環境で必要な EC2 vCPUS の数。

必須: いいえ

Type: Integer

更新に伴う要件: 中断はありません。

このページの内容: