This template creates an EMR cluster and allows you to specify the size of the EBS root volume for the cluster instances. It also specifies the instance type, release label, subnet ID, termination protection, and other properties. The cluster includes a master instance group, a core instance group, and two task instance groups. It also creates the necessary IAM roles and instance profiles.

cluster
AWS::EMR::Cluster


Instances *

AdditionalMasterSecurityGroups

AdditionalSlaveSecurityGroups

CoreInstanceFleet
InstanceTypeConfigs
LaunchSpecifications
OnDemandSpecification
SpotSpecification
CoreInstanceGroup
AutoScalingPolicy
Constraints *
Rules *
Configurations
EbsConfiguration
EbsBlockDeviceConfigs

Ec2SubnetIds

MasterInstanceFleet
InstanceTypeConfigs
LaunchSpecifications
OnDemandSpecification
SpotSpecification
MasterInstanceGroup
AutoScalingPolicy
Constraints *
Rules *
Configurations
EbsConfiguration
EbsBlockDeviceConfigs
Placement
TaskInstanceFleets
TaskInstanceGroups
AutoScalingPolicy
Constraints *
Rules *
Configurations
EbsConfiguration
EbsBlockDeviceConfigs
AutoScalingPolicy
Constraints *
Rules *
Configurations
EbsConfiguration
EbsBlockDeviceConfigs
Tags

emrRole
AWS::IAM::Role


ManagedPolicyArns

emrEc2Role
AWS::IAM::Role


ManagedPolicyArns

emrEc2InstanceProfile
AWS::IAM::InstanceProfile


Roles

CloudFormation Template

Share Template