Working with AWS Elastic Beanstalk

Open Console

Caution: When you are in the console, do not deviate from the lab instructions. Doing so may cause your account to be blocked. Learn more.

Working with AWS Elastic Beanstalk

1 hour 8 Credits

SPL-42 - Version 4.2.6

© 2019 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed, in whole or in part, without prior written permission from Amazon Web Services, Inc. Commercial copying, lending, or selling is prohibited.

Errors or corrections? Email us at

Other questions? Contact us at

Lab Overview

This lab shows you how to take a simple pre-launch marketing site built using Ruby-on-Rails and deploy it to the cloud using AWS Elastic Beanstalk.

The sample app in this lab presents the site visitor with a pre-launch marketing page and allows them to input their email address if they are interested in receiving updates. Once the visitor has entered their email address the app uses a MySQL AWS RDS database to store the visitor's email address. Also, the app provides the ability to view a list of email addresses registered.

Topics covered

This lab will demonstrate:

  • Creating an Elastic Beanstalk application with a single-instance environment
  • Modifying the configuration settings for an Elastic Beanstalk environment so that the application can scale-in/scale-out

Other AWS Services

Other AWS Services than the ones needed for this lab are disabled by IAM policy during your access time in this lab. In addition, the capabilities of the services used in this lab are limited to what's required by the lab and in some cases are even further limited as an intentional aspect of the lab design. Expect errors when accessing other services or performing actions beyond those provided in this lab guide.

Join Qwiklabs to read the rest of this lab...and more!

  • Get temporary access to the Amazon Web Services Console.
  • Over 200 labs from beginner to advanced levels.
  • Bite-sized so you can learn at your own pace.
Join to Start This Lab