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

Amazon EMR InstanceFleetConfig InstanceTypeConfig

InstanceTypeConfig プロパティを使用してインスタンスフリートの各インスタンスタイプを設定します。この構成は、Amazon EMR がオンデマンドおよびスポットターゲット容量を満たすためにプロビジョニングを試みる EC2 インスタンスを決定します。最大 5 個のフリートのインスタンスタイプを設定できます。InstanceTypeConfigs プロパティタイプのリストについては、AWS::EMR::InstanceFleetConfig リソースの InstanceTypeConfig プロパティを参照してください。

注記

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

構文

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

JSON

Copy
{ "BidPrice" : String, "BidPriceAsPercentageOfOnDemandPrice" : Double, "Configurations" : [ Configuration, ... ], "EbsConfiguration" : EbsConfiguration, "InstanceType" : String, "WeightedCapacity" : Integer }

プロパティ

各プロパティの制約や有効な値などの詳細については、 は、『Amazon EMR API Reference』の「InstanceTypeConfig」を参照してください。

BidPrice

InstanceType で定義された各 EC2 スポットインスタンスタイプの入札価格。BidPriceは、USD で表されます。詳細については、『Amazon EMR API Reference』の「InstanceTypeConfig」を参照してください。

Required: No

Type: String

更新に伴う要件: 置換

BidPriceAsPercentageOfOnDemandPrice

InstanceType で定義された各 EC2 スポットインスタンスの入札価格 (オンデマンド価格のパーセンテージ)。BidPriceAsPercentageOfOnDemandPrice は数値型として表されます。詳細については、『Amazon EMR API Reference』の「InstanceTypeConfig」を参照してください。

Required: No

Type: Double

更新に伴う要件: 置換

Configurations

クラスターインスタンスをプロビジョニングする際に適用される設定分類。このプロパティを使用して、クラスター上で実行されるアプリケーションとソフトウェアを構成できます。重複は許可されません。

Required: No

: 以下のリスト Amazon EMR InstanceFleetConfig Configuration

更新に伴う要件: 置換

EbsConfiguration

InstanceType で定義された各インスタンスにアタッチされる Amazon Elastic Block Store (Amazon EBS) の構成。

Required: No

Type: Amazon EMR InstanceFleetConfig EbsConfiguration

更新に伴う要件: 置換

InstanceType

EC2 インスタンスタイプ (m3.xlarge など)。制約については、『Amazon EMR API Reference』の「InstanceTypeConfig」を参照してください。

Required: Yes

Type: String

更新に伴う要件: 置換

WeightedCapacity

InstanceFleetConfig で定義されたターゲット容量を満たすために、このタイプのプロビジョニングされたインスタンスが提供するユニットの数。詳細については、『Amazon EMR API Reference』の「InstanceTypeConfig」を参照してください。

Required: No

Type: Integer

更新に伴う要件: 置換

このページの内容: