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

Amazon EC2 SpotFleet SpotFleetRequestConfigData

SpotFleetRequestConfigData は、スポットフリートリクエストの設定を定義する「AWS::EC2::SpotFleet」リソースのプロパティです。

構文

JSON

Copy
{ "AllocationStrategy" : String, "ExcessCapacityTerminationPolicy" : String, "IamFleetRole" : String, "LaunchSpecifications" : [ LaunchSpecifications, ... ], "ReplaceUnhealthyInstances" : Boolean, "SpotPrice" : String, "TargetCapacity" : Integer, "TerminateInstancesWithExpiration" : Boolean, "Type" : String, "ValidFrom" : String, "ValidUntil" : String }

YAML

Copy
AllocationStrategy: String ExcessCapacityTerminationPolicy: String IamFleetRole: String LaunchSpecifications: - LaunchSpecifications ReplaceUnhealthyInstances: Boolean SpotPrice: String TargetCapacity: Integer TerminateInstancesWithExpiration: Boolean Type: String ValidFrom: String ValidUntil: String

プロパティ

AllocationStrategy

スポットフリートリクエストで指定したスポットプールにおけるターゲット容量を割り当てる方法を示します。有効な値については、Amazon EC2 API Referenceの「SpotFleetRequestConfigData」を参照してください。

Required: No

Type: String

更新に伴う要件: 置換

ExcessCapacityTerminationPolicy

スポットフリートリクエストのターゲット容量をスポットフリートの現在のサイズより小さくした場合、スポットインスタンスの実行が終了するかどうかを示します。有効な値については、Amazon EC2 API Referenceの「SpotFleetRequestConfigData」を参照してください。

Required: No

Type: String

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

IamFleetRole

ユーザーの代わりにインスタンスの入札、起動、終了を行う機能をスポットフリートに付与する AWS Identity and Access Management (IAM) ロールの Amazon リソースネーム (ARN)。詳細については、「Spot Fleet Prerequisites」(Linux インスタンス用 Amazon EC2 ユーザーガイド) を参照してください。

Required: Yes

Type: String

更新に伴う要件: 置換

LaunchSpecifications

スポットフリートリクエストの起動の指定。

Required: Yes

: Amazon Elastic Compute Cloud SpotFleet SpotFleetRequestConfigData LaunchSpecifications のリスト

更新に伴う要件: 置換

ReplaceUnhealthyInstances

スポットフリートで異常なインスタンスを置き換えるかどうかを示します。

Required: No

Type: Boolean

更新に伴う要件: 置換

SpotPrice

単位時間あたりの入札価格。詳細については、「スポットフリートの仕組み」(Linux インスタンス用 Amazon EC2 ユーザーガイド) を参照してください。

Required: Yes

Type: String

更新に伴う要件: 置換

TargetCapacity

スポットフリートをリクエストするユニット数。インスタンス、または vCPU、メモリ、I/O などのアプリケーションワークロードにとって重要なパフォーマンス特性として、ターゲット容量を選択できます。詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイドの「スポットフリートの仕組み」を参照してください。

Required: Yes

Type: Integer

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

TerminateInstancesWithExpiration

スポットフリートリクエストが終了したときに、実行中のスポットインスタンスが終了するかどうかを示します。

Required: No

Type: Boolean

更新に伴う要件: 置換

Type

フリートによってターゲットキャパシティーがリクエストされるのみか、加えてキャパシティーの維持が試行されるかを示すリクエストのタイプ。詳細については、『Amazon EC2 API Reference』の「SpotFleetRequestConfigData」を参照してください。

Required: No

Type: String

更新に伴う要件: 置換

ValidFrom

リクエストの開始日と開始時刻は、UTC 形式にする必要があります (YYYY-MM-DDTHH:MM:SSZ)。デフォルトでは、Amazon Elastic Compute Cloud (Amazon EC2 ) はリクエストの処理をただちに開始します。

Required: No

Type: String

更新に伴う要件: 置換

ValidUntil

リクエストの終了日と終了時刻は、UTC 形式にする必要があります (YYYY-MM-DDTHH:MM:SSZ)。終了日時後は、Amazon EC2 は新しいスポットインスタンスをリクエストしたり、またはリクエストを処理したりすることはありません。

Required: No

Type: String

更新に伴う要件: 置換

このページの内容: