Skip to content
Pablo Rodriguez

Knowledge Check

Module 11: Automating Your Architecture - Knowledge Check

Section titled “Module 11: Automating Your Architecture - Knowledge Check”

Which are reasons to use automation to provision resources? (Select TWO.)

  • Greater expense with manual processes
  • Lack of version control with manual processes ✓
  • Alignment with the reliability design principle ✓
  • Automation requirement for creating some resources
  • Automation requirement for high availability

Which are benefits of using infrastructure as code (IaC) over manual processes? (Select TWO.)

  • Manage all account users
  • Propagate updates from a single environment to all environments ✓
  • Deploy environments with configuration consistency ✓
  • Protect environments from deletion
  • Automate system-wide security scans

A cloud architect wants to quickly set up a secure implementation of an Amazon FSx for Windows File Server that follows AWS best practices. Which solution should they use?

  • An AWS CloudFormation template that was downloaded from the internet
  • An Amazon Machine Image (AMI) on AWS Marketplace
  • AWS CloudFormation Designer
  • An AWS Quick Start ✓

What is Amazon Q Developer?

  • An artificial intelligence (AI)-powered coding companion ✓
  • An integrated development environment (IDE)
  • A set of automated reference architectures
  • A template for rapid application deployment

Which are reasons to use Amazon Q Developer? (Select TWO.)

  • Accelerate coding tasks ✓
  • Automate for high availability
  • Write compliance tests
  • Enhance application security ✓
  • Share open-source code

What is AWS CloudFormation?

  • A template that describes your infrastructure
  • A package of all the information that is needed to launch an Amazon EC2 instance
  • A description of best practices for designing an AWS implementation
  • An AWS service that you can use to create, model, and manage AWS resources ✓

What is AWS CloudFormation Designer?

  • A collection of reusable templates
  • A tool for automating deployments
  • A source code repository for AWS CloudFormation templates
  • A graphical design interface for creating AWS CloudFormation templates ✓

Which option can be used to accomplish deployment-specific differences in an AWS CloudFormation template?

  • Use AWS CloudFormation Designer
  • Use change sets
  • Use conditions ✓
  • Use drift detection

Which option is a good way to preview changes before implementing them in AWS CloudFormation Designer?

  • Run Detect Drift
  • Run Update Stack
  • Visually inspect the template
  • Create a change set ✓

Which option is a good way to know which resources in an application environment were manually modified if the environment was created by running an AWS CloudFormation stack?

  • Run conditions on the stack
  • Run a comparison in AWS CloudFormation Designer on the stack
  • Run a change set on the stack
  • Run drift detection on the stack ✓