Skills Expanded

Deploying a Static Site on AWS

What you'll learn

In this project, you’ll practice hosting a static site on AWS.

  1. Create an S3 bucket in the AWS console.
  2. Upload assets into the bucket and configure it for static hosting.
  3. Deploy content globally on a content delivery network with Amazon CloudFront.
By the end of this project, you’ll have the skills needed to upload, configure, and deploy static web content via the AWS console.

Table of contents

Setup
30m
  • In this initial module, we will walk you through the steps needed to get the assets for the project as well as creating your own AWS account. Once these items are in place, you will be able to complete the remainder of the project.
Hosting a Static Website on Amazon S3
30m
  • In this module we will deploy the AWS Services Quiz, a valuable study resource for the Certified Cloud Practitioner exam, using the static web hosting capability of Amazon S3. We will handle object permissions, bucket policies, and static website hosting configuration.
Deploying a Static Website via Amazon CloudFront
45m
  • In this module we will deploy some additional study resources for the AWS Certified Cloud Practitioner exam via AWS. We will be using Amazon S3 and Amazon CloudFront to deploy a static site out to a global content delivery network.

Course FAQ

What is AWS used for?

Amazon Web Services provides a very robust toolset but for the purposes of this project, we will be using AWS for hosting a simple website.

Who is this project for?

This project will also involve deploying the AWS Services Quiz, a valuable study resource for the Certified Cloud Practitioner exam.

What will I learn in this project?

After getting you into the AWS console, you will create an S3 bucket and upload assets to it. From there you will handle object permissions, bucket policies, and static website hosting configuration. And finally you will use Amazon CloudFront to deploy your static site.

What prerequisites do I need?

This project is great for true beginners. We will start with creating your own AWS account and end with a live website.

About the author

David is a Webby Award winning cloud development consultant that focuses on cloud native web, mobile, and IoT applications. For over fifteen years as a consultant David has led custom software development on emerging platforms for companies such as FedEx, AT&T, Sony Music, Intel, Comcast, Herman Miller, Principal Financial, and Adobe (as well as many others). David regularly writes and speaks on the digital landscape with published works for O'Reilly and Lynda.com. He has written for Mashable,... more

Ready to upskill? Get started