A developer is updating a critical AWS Lambda function using AWS CodeDeploy. The deployment must route of the production traffic to the new version of the function first. The deployment must then automatically shift the remaining of the traffic to the new version after exactly minutes, provided that no CloudWatch alarms are triggered during this window.
Which AWS CodeDeploy deployment configuration should the developer choose to satisfy these requirements?
- CodeDeployDefault.LambdaCanary10Percent15MinutesAnswer
- BCodeDeployDefault.LambdaLinear10PercentEvery10Minutes
- CCodeDeployDefault.LambdaCanary10Percent10Minutes
- DCodeDeployDefault.LambdaLinear10PercentEvery15Minutes
Answer
CodeDeployDefault.LambdaCanary10Percent15Minutes
The correct configuration is the canary deployment option that specifies a initial traffic shift followed by a -minute monitoring interval before the remaining is shifted. This matches the configuration named CodeDeployDefault.LambdaCanary10Percent15Minutes.
Step-by-Step Solution
Key Concept
AWS CodeDeploy deployment configurations for AWS Lambda functions
Estimated Time:1m 30s