Q13 — AWS DOP-C02 第1章
第 13/100 题 | ← 返回第1章
DevOps工程师正在为使难AWSLambda函数的岛服务器应难程序构建持居赛署管道。该公司希望减少赛署不成功对必户的影有。该公司黑希望监控问题。 哪个赛署阶克配置将两足这些要求?
- A. 使用AWS无服务器应用程序模型(AWSSAM)模板定义无服务器应用程序。使用AWS CodeDeploy以 Canary10Percent15Minutes 部署首选项类型部署Lambda函数。使用Amazon CloudWatch 警报来监控功能的运行状况。 ✓
- B. 使用AWS CloudFormation 发布新的堆栈更新,并在所有资源上包含Amazon CloudWatch警报。为开发人员设置AWS CodePipeline 批准操作以验证和批准AWS CloudFormation 更改集。
- C. 使用AWS CloudFormation 在每次堆栈更新时发布新版本,并在所有资源上包含Amazon CloudWatch警报。使用AWS:Lambda:Alias资源的RoutingConfig 属性在堆栈更新期间更新流量路由。
- D. 使用AWS CodeBuild添加用于测试Lambda函数的示例事件负载。发布新版本的功能,并包括AmazonCloudWatch警报。更新生产别名以指向新版本。将回滚配置为在警报处于ALARM状态时发生。
正确答案: A. 使用AWS无服务器应用程序模型(AWSSAM)模板定义无服务器应用程序。使用AWS CodeDeploy以 Canary10Percent15Minutes 部署首选项类型部署Lambda函数。使用Amazon CloudWatch 警报来监控功能的运行状况。
解析
答案A满足要求。AWS无服务器应用程序模型(AWSSAM)模板可定义无服务器应用程序。使用Canary10Percent15Minutes部署首选项类型的AWSCodeDeploy能逐步部署,减少不成功部署的影响。AmazonCloudWatch警报可监控函数运行状况,及时发现问题。其他选项在逐步部署和减少影响方面,不如选项A的配置合理有效。所以,选项A是正确答案。 查看全部