aws emr create-cluster
Creates an Amazon EMR cluster with the specified configurations. AWS CLI reference
43 options Its page in the AWS CLI reference
Options
Show its 43 options
--additional-infoSpecifies additional information during cluster creation.--ami-versionApplies only to Amazon EMR release versions earlier than 4.0.--applicationsSpecifies the applications to install on the cluster.--auto-scaling-roleSpecify --auto-scaling-role EMR_AutoScaling_DefaultRole if an automatic scaling policy is specified for an instance group using the --instance-groups parameter.--auto-terminateSpecifies whether the cluster should terminate after completing all the steps.--auto-termination-policyAuto termination policy for an Amazon EMR cluster.--bootstrap-actionsSpecifies a list of bootstrap actions to run on each EC2 instance when a cluster is created.--configurationsSpecifies a JSON file that contains configuration classifications, which you can use to customize applications that Amazon EMR installs when cluster instances launch.--custom-ami-idApplies only to Amazon EMR release version 5.7.0 and later.--ebs-root-volume-sizeThis option is available only with Amazon EMR version 4.x and later.--ebs-root-volume-throughput, --ebs-root-volume-iopsThis option is available only with Amazon EMR version 6.15.0 and later.--ec2-attributesConfigures cluster and Amazon EC2 instance configurations.--emrfsSpecifies EMRFS configuration options, such as consistent view and Amazon S3 encryption parameters.--enable-debuggingSpecifies that the debugging tool is enabled for the cluster, which allows you to browse log files using the Amazon EMR console.--extended-supportReserved.--instance-countShortcut parameter as an alternative to --instance-groups when used together with --instance-type.--instance-fleetsApplies only to Amazon EMR release version 5.0 and later.--instance-groupsSpecifies the number and type of Amazon EC2 instances to create for each node type in a cluster, using uniform instance groups.--instance-typeShortcut parameter as an alternative to --instance-groups.--kerberos-attributesSpecifies required cluster attributes for Kerberos when Kerberos authentication is enabled in the specified --security-configuration.--log-encryption-kms-key-idSpecifies the KMS Id utilized for log encryption.--log-uriSpecifies the location in Amazon S3 to which log files are periodically written.--managed-scaling-policyManaged scaling policy for an Amazon EMR cluster.--monitoring-configurationMonitoring configuration for an Amazon EMR cluster.--nameThe name of the cluster.--no-unhealthy-node-replacement, --no-termination-protected, --no-visible-to-all-users, --no-enable-debugging, --no-extended-support, --no-session-enabled, --no-auto-terminate--os-release-labelSpecifies a particular Amazon Linux release for all nodes in a cluster launch request.--placement-group-configsPlacement group configuration for an Amazon EMR cluster.--release-labelSpecifies the Amazon EMR release version, which determines the versions of application software that are installed on the cluster.--repo-upgrade-on-bootApplies only when a --custom-ami-id is specified.--restore-from-hbase-backupApplies only when using Amazon EMR release versions earlier than 4.0.--scale-down-behaviorSpecifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized.--security-configurationSpecifies the name of a security configuration to use for the cluster.--service-roleSpecifies an IAM service role, which Amazon EMR requires to call other AWS services on your behalf during cluster operation.--session-enabledIndicates whether Spark Connect sessions are enabled on the cluster.--step-concurrency-levelThis command specifies the step concurrency level of the cluster.Default is 1 which is non-concurrent.--step-execution-role-arnThe IAM role ARN that will be used to execute steps on the cluster.--stepsSpecifies a list of steps to be executed by the cluster.--tagsA list of tags to associate with a cluster, which apply to each Amazon EC2 instance in the cluster.--termination-protectedSpecifies whether to lock the cluster to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or an error.--unhealthy-node-replacementUnhealthy node replacement for an Amazon EMR cluster.--use-default-rolesSpecifies that the cluster should use the default service role (EMR_DefaultRole) and instance profile (EMR_EC2_DefaultRole) for permissions to access other AWS services.--visible-to-all-usersSpecifies whether the cluster is visible to all IAM users of the AWS account associated with the cluster.