Posted On: May 5, 2014

We are excited to announce that the following AWS Elastic Beanstalk platforms have been updated to the latest release (2014.03.1) of the Amazon Linux AMI and support the new R3 instance types,

  • Java 6 with Tomcat 7 and Java 7 with Tomcat 7
  • Node.js (All versions)
  • PHP 5.4 and PHP 5.5
  • Python 2.6 and Python 2.7
  • Ruby 1.9.3 and Ruby 2.0

To migrate an existing environment to the newly released platform version follow the steps below,

  1. Log in to the AWS Management Console and select Elastic Beanstalk from the list of services.
  2. Find the application you want to migrate and then click the Actions button next to the application name.
  3. In the drop-down menu, select Launch New Environment.
  4. Click the appropriate Predefined configuration and Environment type, and then click Continue. (NOTE: Elastic Beanstalk will select a default version of the configuration. You can click Change Defaults to choose a different version.)
  5. In the drop-down menu, choose the application version that you want to run on the updated environment.
  6. Complete the rest of the wizard by choosing the appropriate settings for your application.
  7. Once the environment has launched, test your application to make sure that it works as expected.
  8. On the new environment’s Overview screen, click Actions and then click Swap Environment URLs.
  9. On the swap URL screen, select the old environment that you want to swap URLs with and then click Swap.
  10. Once the swap is complete the new environment will be serving traffic.

To learn more about the platforms supported by AWS Elastic Beanstalk, see AWS Elastic Beanstalk Supported Platforms. Or to get started now, go to the Elastic Beanstalk Console and create an environment.