AWS::EMR::Cluster InstanceGroupConfig - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::EMR::Cluster InstanceGroupConfig

使用 InstanceGroupConfig 定义 EMR 集群的实例组。集群不能同时使用实例组和实例队列。有关更多信息,请参阅 Amazon EMR 管理指南 中的使用实例队列或统一实例组创建集群

语法

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

JSON

{ "AutoScalingPolicy" : AutoScalingPolicy, "BidPrice" : String, "Configurations" : [ Configuration, ... ], "EbsConfiguration" : EbsConfiguration, "InstanceCount" : Integer, "InstanceType" : String, "Market" : String, "Name" : String }

属性

AutoScalingPolicy

AutoScalingPolicyInstanceGroupConfig 属性类型的子属性,用于指定 Amazon EMR 中自动扩展策略的约束和规则。自动扩展策略定义实例组如何根据 CloudWatch 指标的值动态添加和终止 EC2 实例。只有核心和任务实例组可以使用自动扩展策略。有关更多信息,请参阅在 Amazon EMR 中使用自动扩展

必需:否

类型AutoScalingPolicy

Update requires: No interruption

BidPrice

每个 EC2 Spot 实例类型(由 InstanceType 定义)的出价。以 USD 表示。如果 BidPriceBidPriceAsPercentageOfOnDemandPrice 均未提供,BidPriceAsPercentageOfOnDemandPrice 默认为 100%。

必需:否

类型:字符串

最低0

最高256

模式[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Update requires: Replacement

Configurations
注意

Amazon EMR 版本 4.x 或更高版本。

为 EMR 集群实例组提供的配置列表。您可以为每个实例组(主实例组、核心实例组和任务实例组)指定单独的配置。

必需:否

类型配置的列表

Update requires: Replacement

EbsConfiguration

将附加到实例组中各个 EC2 实例的 EBS 配置。

必需:否

类型EbsConfiguration

Update requires: Replacement

InstanceCount

实例组的目标实例数。

必需:是

类型:整数

Update requires: No interruption

InstanceType

实例组中所有实例的 EC2 实例类型。

必需:是

类型:字符串

最低1

最高256

模式[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Update requires: Replacement

Market

用于创建集群节点的 EC2 实例的市场类型。

必需:否

类型:字符串

允许的值ON_DEMAND | SPOT

Update requires: Replacement

Name

提供给实例组的友好名称。

必需:否

类型:字符串

最低0

最高256

模式[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Update requires: Replacement