1.4 - PaulDuvall/aws-compliance-workshop GitHub Wiki

Lesson 1 Quiz

Questions

1) Which of the following are two key tools for building continuous delivery pipelines on AWS?

A. S3 and CloudFormation

B. CodePipeline and CloudFormation

C. AWS Console and CloudFormation

D. Amazon CloudWatch and S3

2) What role does CodePipeline play in a continuous delivery pipeline?

A. Defines a workflow to orchestrate the build, testing, and deployment of your code every time it changes

B. Synchronizes code between two systems, for example, GitHub and S3

C. Automatically merges code branches based on predefined workflows

D. Performs static analysis of source code to check for known vulnerabilities

3) What role does CloudFormation play in a continuous delivery pipeline?

A. Automatically scales your AWS resources up or down based on predefined schedules or in response to demand

B. Service offered by AWS to host static websites

C. Manages the provisioning of AWS resources based on templates defined in the code

D. Executes end-to-end tests against your application to validate that any code changes are ready to be promoted to production

4) Which of the following is NOT a valid action type for CodePipeline?

A. Source

B. Test

C. Approval

D. Notify

5) Which of the following is a benefit of using CodePipeline?

A. Automate your release processes

B. Use your favorite tools

C. View progress at a glance

D. All of the above