Q49 — AWS DVA-C02 第2章
第 49/100 题 | ← 返回第2章
伊位开发人乡正在色署伊个AWS Lambda函数。开发人乡希庭能够快速而无缝地返丽到旧版本的函数。开发人乡如何能够以最洋的声营开销实现这个目标?
- A. 使用AWS OpsWorks执行蓝/绿部署。
- B. 使用带有不同版本的函数别名。 ✓
- C. 在Amazon S3中保留旧版本的部署包。
- D. 使用AWS CodePipeline进行部署和回滚。
正确答案: B. 使用带有不同版本的函数别名。
解析
选项B使用函数别名和不同版本是实现目标的最佳选择。使用Lambda函数别名可以将一个别名与特定版本的函数关联起来,允许开发人员使用别名来引用特定版本的函数。这使得能够轻松地在不同的版本之间切换,而不会中断应用程序的正常运行。别名还可以与权重结合使用,以实现灰度发布等策略。其他选项中,选项A中提到使用AWS OpsWorks执行蓝/绿部署,这通常用于EC2实例而不是Lambda函数。选项C中在Amazon S3中保留旧版本的部署包,虽然可以实现回滚,但需要手动管理版本和存储。选项D中使用AWS CodePipeline进行部署和回滚,虽然CodePipeline支持部署和回滚,但相比使用Lambda别名和版本,操作相对较繁琐。 【灯笼考证提供:swufelp1999】