AWS DevOps Engineer Professional Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Prepare for the AWS DevOps Engineering Test. Use flashcards and multiple-choice questions, each with hints and explanations. Ace your exam!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


What are the names of the CodeDeploy deployment methods that are supported with Lambda functions?

  1. LambdaAllAtOnce

  2. LambdaCanary10PercentXMinutes

  3. LambdaLinear10PercentXMinutes

  4. All of the above

The correct answer is: All of the above

All the mentioned deployment methods are valid options for AWS CodeDeploy when working with Lambda functions. Lambda functions support three specific deployment strategies. The "AllAtOnce" strategy deploys the new version of the function to all instances immediately, which is suitable when you can quickly roll back in case of issues. The "Canary" method allows for gradual deployment, initially sending a small percentage of traffic (in this case, 10%) to the new version for a specified duration. This allows developers to monitor the performance of the new version in a live environment before directing the full traffic. The "Linear" deployment method progressively shifts traffic in equal increments over a set period, enabling the team to validate the new version systematically. Choosing "All of the above" acknowledges that all three methods—AllAtOnce, Canary, and Linear—are available and can be leveraged according to the deployment and validation requirements. Understanding these methods is crucial for effective application deployment and management in a DevOps context, especially when dealing with serverless architectures like those in AWS Lambda.