CloudAcademy

Configuring a Static Website With S3 And CloudFront

The hands-on lab is part of these learning paths

Solutions Architect – Associate Certification Preparation for AWS - Feb 2018

course-steps 28 certification 6 lab-steps 23

Scenario: Selecting a Cloud Platform and Designing a Highly Available Business Solution

course-steps 3 certification 1 lab-steps 3

AWS Networking & Content Delivery

course-steps 7 certification 1 lab-steps 5

Advanced Networking – Specialty Certification Preparation for AWS

course-steps 17 certification 1 lab-steps 6 quiz-steps 1

Lab Steps

keyboard_tab
lock
Logging in to the Amazon Web Services Console
lock
Creating an S3 Bucket for a static S3 website
lock
Create a CloudFront Distribution For The Static Website

Ready for the real environment experience?

DifficultyBeginner
Duration1h
Students480

Description

Learn a simple procedure to create an inexpensive, highly available, low-latency static website with Amazon S3 and a CloudFront content delivery network

Lab Overview

You can easily and inexpensively use Amazon Web Services (AWS) to host a website that uses client-side technologies (such as HTML, CSS, and JavaScript) and does not require server-side technologies (such as PHP and ASP.NET). This type of site is called a static website and is used to display content that does not change frequently.

During this lab, you will host your static website using the Amazon Simple Storage Service ( S3) so that it is secure, fast, protected against data loss, and can scale to support enterprise-level traffic. To do that, you'll store your website files on Amazon S3 and also use S3 to deliver your content to visitors to your website.

After setting up the static website on S3, this lab will show you how to use Amazon CloudFront to create a content delivery network (CDN). A CDN makes your website content available from data centers around the world, called edge locations. Using edge locations improves the speed of your website by reducing latency. Doing so is especially important if your website displays large media files such as high-resolution images, audio, or video.

Are you ready to get started?

Lab Objectives

Upon completion of this lab you will be able to:

  • Configure static website hosting on Amazon S3
  • Configure static websites to work with CloudFront distributions

Do you have questions about this lab? Contact our cloud experts in our community forum or send an email to support@cloudacademy.com

Lab Prerequisites

This is a beginner level Lab, however, in order to follow the next steps you should be able to:

  • Create and navigate S3 buckets
  • Create CloudFront distributions

 

We recommend these labs as pre-requisites:

 

Lab Environment

After completing the lab instructions the environment should look similar to:

 

About the Author

Students19736
Labs11
Courses6
Learning paths1

Eric Magalhães has a strong background as a Systems Engineer for both Windows and Linux systems and, currently, work as a DevOps Consultant for Embratel. Lazy by nature, he is passionate about automation and anything that can make his job painless, thus his interest in topics like coding, configuration management, containers, CI/CD and cloud computing went from a hobby to an obsession. Currently, he holds multiple AWS certifications and, as a DevOps Consultant, helps clients to understand and implement the DevOps culture in their environments, besides that, he play a key role in the company developing pieces of automation using tools such as Ansible, Chef, Packer, Jenkins and Docker.