Deploy Wordpress using CloudFormation

Beginner

1755 students completed the lab in ~45m

Total available time: 1h:0m

980+ students rated this lab!

Create your first cloud infrastructure using Amazon CloudFormation

Amazon CloudFormation is a popular way to make interacting with AWS repeatable. It lets you create complex infrastructure with easy-to-understand JSON specifications. CloudFormation permits you to specify in JSON all of the AWS resources that make up your infrastructure and CloudFormation handles creating and connecting them automatically. It makes scaling up a snap!

A CloudFormation stack can manage a variety of things: DynamoDB tables, Elastic IP's, EC2 instances, Virtual Private Cloud networks and security groups, Route53 zones and records, IAM users, CloudWatch logs and alarms, S3 buckets, and much more. In this lab you'll use CloudFormation to launch an EC2 (Linux) instance with a full WordPress installation.

You'll build and learn following these steps:

Log In to the Amazon Web Service Console

Your first step to start the laboratory experience

Create a CloudFormation Stack

Learn what a stack is and how you can create one. Find a template to install WordPress on a new instance.

Check Stack Status

Watch CloudFormation create your stack based on the JSON template you provided.

View Stack Resources

Learn more about resources CloudFormation creates for you.

Delete the Stack

In the final step, you'll delete the stack and see how CloudFormation handles deleting resources it manages.