Working with Amazon CloudFront for Dynamic Content Acceleration
SPL-34 - Version 4.1.5
© 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 firstname.lastname@example.org.
Other questions? Contact us at https://aws.amazon.com/contact-us/aws-training/
Amazon CloudFront is a web service that accelerates the delivery of your content to your users through Amazon CloudFront's global network of edge locations. In this lab you will learn how to distribute a dynamic website with Amazon CloudFront. You will start the lab by running a dynamic forum website using Bitnami phpBB in Amazon EC2. Then you will create an Amazon CloudFront web distribution to deliver and receive your static and dynamic content from 70+ edge locations.
The majority of this lab will focus on creating an Amazon CloudFront distribution with the Amazon management console. You will investigate the features of Amazon CloudFront that enable different types of dynamic content to be accelerated to the end user and back to the origin web server. At the end of the lab, you will be able to accelerate your entire website, and improve your user's experience in a fast, reliable, and scalable way.
Technical Knowledge Prerequisites
To successfully complete this lab, you should be familiar with the AWS Management Console and basic network concepts.
By the end of this lab, you will be able to:
- Create an Amazon CloudFront distribution using the AWS Management Console.
- Customize your Amazon CloudFront distribution.
- Log into your Dynamic Application.
- At the top of your screen, launch your lab by clicking
This will start the process of provisioning your lab resources. An estimated amount of time to provision your lab resources will be displayed. You must wait for your resources to be provisioned before continuing.
If you are prompted for a token, use the one distributed to you (or credits you have purchased).
- Open your lab by clicking
This will automatically log you into the AWS Management Console.
Please do not change the Region unless instructed.
Common login errors
Error : Federated login credentials
If you see this message:
- Close the browser tab to return to your initial lab window
- Wait a few seconds
- Click again
You should now be able to access the AWS Management Console.
Error: You must first log out
If you see the message, You must first log out before logging into a different AWS account:
- Click click here
- Close your browser tab to return to your initial Qwiklabs window
- Click again
What is Amazon CloudFront?
Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments.
Amazon CloudFront can be used to deliver your entire website, including dynamic, static, streaming, and interactive content using a global network of edge locations. Requests for your content are automatically routed to the nearest edge location, so content is delivered with the best possible performance.
Amazon CloudFront is optimized to work with other Amazon Web Services, including Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Load Balancing, and Amazon Route 53. Amazon CloudFront also works seamlessly with any non-AWS origin server, which stores the original, definitive versions of your files.
Like other Amazon Web Services, there are no contracts or monthly commitments for using Amazon CloudFront – you pay only for as much or as little content as you actually deliver through the content delivery service.
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.