Home - PaulDuvall/aws-compliance-workshop GitHub Wiki
Welcome to the Continuous Compliance on AWS Workshop.
- Introduction - 10 mins
- The Current State of Compliance- 5 mins
- Setup Development Environment - 10 mins
-
Lesson 1: Automating AWS Resources - 42 mins
- Learning objectives - 1 min
- 1.1 AWS CloudFormation - 12 mins
- 1.2 AWS CodePipeline - 12 mins
- 1.3 Launch a CloudFormation stack that deploys a simple deployment pipeline - 15 mins
- Lesson 1 Quiz - 2 mins
-
Lesson 2: Preventive Controls - 31 mins
- Learning objectives - 1 min
- 2.1 Describe cfn_nag - 10 mins
- 2.2 Run cfn_nag from the command line - 8 mins
- 2.3 Configure cfn_nag to run from CodePipeline - 10 mins
- Lesson 2 Quiz - 2 mins
-
Lesson 3: Detective Controls - 37 mins
- Learning objectives - 1 min
- 3.1 Describe AWS Config and Config Rules - 8 mins
- 3.2 Setup AWS Config via console - 8 mins
- 3.3 Run Managed Config Rules from the console - 8 mins
- 3.4 Run Managed Config Rules using CloudFormation - 10 mins
- Lesson 3 Quiz - 2 mins
-
Lesson 4: More Detective Controls - 31 mins
- Learning objectives - 1 min
- 4.1 Describe Custom Config Rules - 8 mins
- 4.2 Describe CloudWatch Event Rules - 8 mins
- 4.3 Setup Custom Config Rules using the Rules Development Kit (RDK) - 12 mins
- Lesson 4 Quiz - 2 mins
- Lesson 5: Automated Remediation - 36 mins
-
Lesson 6: Continuous Compliance - 36 mins
- Learning objectives - 1 min
- 6.1 Describe a prevention, detection and remediation workflow - 8 mins
- 6.2 Manually provision an automatic remediation solution using AWS Console - 10 mins
- 6.3 Create an end-to-end continuous compliance solution using CloudFormation and CodePipeline - 15 mins
- Lesson 6 Quiz - 2 mins
- Summary - 3 mins