Level 200: CloudFront for Web Application


  • Ben Potter, Security Lead, Well-Architected


This hands-on lab will guide you through the steps to help protect a web application from network based attacks using Amazon CloudFront. You will use the AWS Management Console and AWS CloudFormation to guide you through how to deploy CloudFront. Skills learned will help you secure your workloads in alignment with the AWS Well-Architected Framework.


  • Protecting network and host-level boundaries
  • System security configuration and maintenance
  • Enforcing service-level protection


  • An AWS account that you are able to use for testing, that is not used for production or other purposes. NOTE: You will be billed for any applicable AWS resources used if you complete this lab.
  • A web application to configure as the origin to CloudFront.