AWS CloudFormation
ユーザーガイド (API バージョン 2010-05-15)

AWS::EMR::Cluster SpotProvisioningSpecification

SpotProvisioningSpecification は、InstanceFleetProvisioningSpecifications プロパティタイプのサブプロパティです。SpotProvisioningSpecification は、インスタンスフリート内のスポットインスタンスの起動条件を決定し、定義期間とプロビジョニングのタイムアウト動作が含まれます。

注記

インスタンスフリート設定は、5.0.x バージョンを除く Amazon EMR バージョン 4.8.0 以降でのみ使用できます。

構文

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

JSON

{ "BlockDurationMinutes" : Integer, "TimeoutAction" : String, "TimeoutDurationMinutes" : Integer }

プロパティ

BlockDurationMinutes

スポットインスタンス (スポットブロックとも呼ばれます) の定義済み期間 (分)。指定すると、スポットインスタンスは定義された期間が終了するまで終了せず、定義された期間スポットインスタンスの料金が適用されます。有効な値は、60、120、180、240、300、360 です。スポットインスタンスがインスタンス ID を受け取るとすぐに、期間が始まります。継続期間の終了時、Amazon EC2 ではスポットインスタンスが終了対象としてマークされ、スポットインスタンスの終了通知が表示されます。それにより、インスタンスの終了前に 2 分の警告期間が与えられます。

必須: いいえ

タイプ: 整数

最小: 0

Update requires: No interruption

TimeoutAction

すべてのスポットインスタンスがスポットプロビジョニングタイムアウト内にプロビジョニングできなかった場合において、TimeoutDurationMinutes が期限切れになったときに TargetSpotCapacity が満たされていないときにとるべき行動。有効な値は、TERMINATE_CLUSTER および SWITCH_TO_ON_DEMAND です。SWITCH_TO_ON_DEMAND は、利用可能なスポットインスタンスがない場合は、残りのスポット容量を満たすためにオンデマンドインスタンスをプロビジョニングするように指定します。

必須: はい

タイプ: 文字列

許可された値: SWITCH_TO_ON_DEMAND | TERMINATE_CLUSTER

Update requires: No interruption

TimeoutDurationMinutes

スポットプロビジョニングのタイムアウト期間 (分)。スポットインスタンスがこの期間内にプロビジョニングされない場合は、TimeOutAction が実行されます。最小値は 5 で、最大値は 1440 です。タイムアウトは、クラスターが最初に作成されたときの初期プロビジョニング中にのみ適用されます。

必須: はい

タイプ: 整数

最小: 0

Update requires: No interruption

このページの内容: