Which CodeDeploy predefined configuration will meet these requirements?
CodeDeployDefault.ECSCanary10Percent15Minutes
CodeDeployDefault.LambdaCanary10Percent5Minutes
CodeDeployDefault.LambdaCanary10Percentl15Minutes
CodeDeployDefault.ECSLinear10PercentEvery1Minutes
Explanations:
This configuration (CodeDeployDefault.ECSCanary10Percent15Minutes) is designed specifically for ECS deployments, routing 10% of traffic to the new version immediately and then shifting all traffic to the new version after 15 minutes, which matches the company’s requirements.
This configuration (CodeDeployDefault.LambdaCanary10Percent5Minutes) is for AWS Lambda deployments, not ECS. It routes 10% of traffic to the new version but only for 5 minutes, which does not meet the requirement for a 15-minute wait time.
Similar to option B, this configuration (CodeDeployDefault.LambdaCanary10Percentl15Minutes) is also for AWS Lambda, which is not applicable for ECS. While it routes 10% of traffic for 15 minutes, it does not address ECS-specific requirements.
This configuration (CodeDeployDefault.ECSLinear10PercentEvery1Minutes) routes 10% of traffic every 1 minute, which is not suitable for the requirement of exposing only 10% initially and then shifting all traffic after 15 minutes. It does not provide a single 15-minute delay before full traffic shift.