This template creates an EMR cluster and enables you to specify the Kerberos authentication configuration. It includes 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. The Kerberos configuration includes the cross-realm trust principal password, KDC admin password, and realm.

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
KerberosAttributes
Tags

Key
AWS::KMS::Key


SecurityConfiguration
AWS::EMR::SecurityConfiguration


Role
AWS::IAM::Role


ManagedPolicyArns

emrEc2Role
AWS::IAM::Role


ManagedPolicyArns

emrEc2InstanceProfile
AWS::IAM::InstanceProfile


Roles

CloudFormation Template

Share Template