A gaming company is deploying an updated matchmaking microservice package using AWS Lambda. The microservice receives high volume traffic via Amazon API Gateway. To minimize the blast radius of any potential deployment failures, the DevOps team requires a deployment strategy that routes exactly of incoming production traffic to the new Lambda version for a validation period of minutes. If no latency or error alarms are triggered during this period, all remaining traffic must immediately shift to the new version. The team wants the entire deployment to complete in the shortest time possible once the validation window is successfully passed. Which AWS CodeDeploy deployment configuration should the solutions architect specify to meet these requirements?
- ACodeDeployDefault.LambdaLinear10PercentEvery10Minutes
- CodeDeployDefault.LambdaCanary10Percent15MinutesCevap
- CCodeDeployDefault.LambdaAllAtOnce
- DCodeDeployDefault.LambdaCanary10Percent5Minutes