Skip to content
This repository has been archived by the owner on May 29, 2024. It is now read-only.

Latest commit

 

History

History
43 lines (33 loc) · 6.29 KB

step-0.md

File metadata and controls

43 lines (33 loc) · 6.29 KB

Step 0 - Deploy the Cloudformation Stacks

In this step, you will deploy two CloudFormation templates required for the workshop.

You will deploy the WAF Security Automations Solution and a sample Web Application. The Sample Web Application template contains an EC2 instance containing the OWASP Juice Shop. It is exposed by an Application Load Balancer. The sample Web Application will be protected by the WAF. The OWASP Juice Shop is an example web application containing many common vulnerabilities found in Web Applications.

Note You are responsible for the cost of the AWS services used while running these CloudFormation stacks. There is no additional cost for using them. For full details, see the pricing pages for each AWS service you will be using in these CloudFormation stacks. Prices are subject to change.

Deploy the WAF Security Automations Solution

Region Launch Template
US East (N. Virginia) (us-east-1) Deploy AWS WAF Security Automations Solution
US East (Ohio) (us-east-2) Deploy AWS WAF Security Automations Solution
US West (Oregon) (us-west-2) Deploy AWS WAF Security Automations Solution
EU (Ireland) (eu-west-1) Deploy AWS WAF Security Automations Solution
EU (London) (eu-west-2) Deploy AWS WAF Security Automations Solution

Step by step instructions:

  • Provide the following template parameters:
    • Application Access Log Bucket Name (must be all lower case to match regex) = <enter a random bucket name here>
    • Leave all other parameters set to their default values.
  • Check the box at the bottom allowing AWS CloudFormation to create IAM resources with custom names.
  • Click the orange "Create stack" button at the bottom-right of the page to deploy the stack into your account.

Deploy the sample Web App

Region Launch Template
US East (N. Virginia) (us-east-1) Deploy WAF Workshop Sample Web App
US East (Ohio) (us-east-2) Deploy WAF Workshop Sample Web App
US West (Oregon) (us-west-2) Deploy WAF Workshop Sample Web App
EU (Ireland) (eu-west-1) Deploy WAF Workshop Sample Web App
EU (London) (eu-west-2) Deploy WAF Workshop Sample Web App

Step by step instructions:

  • Provide your stack with a unique name. Note: Be careful not to exceed the 64-character stack name limit
  • Continue through the remaining pages using the default values.
  • On the final page, check the box at the bottom allowing AWS CloudFormation to create IAM resources with custom names.
  • Click the orange "Create stack" button at the bottom-right of the page to deploy the stack into your account.