Amazon EMR now supports launching clusters with custom Amazon Linux AMIs

Posted on: Jul 20, 2017

You can now create Amazon EMR clusters with custom Amazon Machine Images (AMI) running Amazon Linux. This enables you to preload additional software on your AMI and use AMIs that you customize and control. You can also encrypt the Amazon EBS root volume of your AMIs with AWS Key Management Service (KMS) keys. Additionally, you can now adjust the Amazon EBS root volume size for instances in your Amazon EMR cluster. Previously, this was fixed at 10 GiB.  

You can create Amazon EMR clusters with custom Amazon Linux AMIs from the Amazon EMR console, AWS Command Line Interface (CLI), or the AWS SDK with the Amazon EMR API. Custom AMIs are supported on Amazon EMR release 5.7.0 or later.  

To create a custom Amazon Linux AMI to use with Amazon EMR, please start with an instance that you’ve launched from an existing Amazon EBS-backed Linux AMI. Please visit the Amazon EMR documentation for more information about using custom AMIs with Amazon EMR.

You can launch Amazon EMR clusters with custom AMIs in all supported regions for Amazon EMR