Deploy an Application Using Elastic Beanstalk on AWS
In this Lab, you’ll practice deploying an application using Elastic Beanstalk and Amazon DynamoDB. When you’re finished with this lab, you’ll have an application running on two EC2 instances proxied through an Elastic Load Balancer and writing data to a DynamoDB table.
Terms and conditions apply.
Lab info
Lab author
Challenge
Upload Code to Beanstalk
Upload your application to Beanstalk and start preparing the environment.
Challenge
Configure the Network
Configure your environment to use the proper VPC and subnets.
Challenge
Configure the Capacity
Configure your environment to use an Auto Scaling group.
Challenge
Configure the Load Balancer
Configure your environment to use an Application Load Balancer.
Challenge
Create and Deploy the Application
Deploy your application and configure the necessary environment variables.
Challenge
Configure IAM Permissions
Configure permissions to allow your application to write data to DynamoDB.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- AWS Elastic Beanstalk
- Amazon DynamoDB
- AWS IAM