Q33 — AWS SOA-C02 第1章
第 33/100 题 | ← 返回第1章
一位系统运维管理员开发了一个Python脚本,该脚本使用AWS SDK执行多项维护任务。该脚本需要每天夜间自动运行。 满足此要求的最具运维效率的解决方案是什么?
- A. 将Python脚本转换为AWS Lambda函数。使用Amazon EventBridge(Amazon CloudWatch Events)规则每晚触发该函数。 ✓
- B. 将Python脚本转换为AWS Lambda函数。使用AWS CloudTrail每晚触发该函数。
- C. 将Python脚本部署到Amazon EC2实例上。使用Amazon EventBridge(Amazon CloudWatch Events)按计划每晚启动和停止该实例。
- D. 将Python脚本部署到Amazon EC2实例上。使用AWS Systems Manager按计划每晚启动和停止该实例。
正确答案: A. 将Python脚本转换为AWS Lambda函数。使用Amazon EventBridge(Amazon CloudWatch Events)规则每晚触发该函数。
解析
AWS Lambda与Amazon EventBridge的结合适用于无服务器、按需执行的定时任务场景。AWS官方文档指出,Lambda无需预置或管理服务器,按实际执行时间计费,适合周期性任务;EventBridge支持基于时间表达式的事件调度。选项B的CloudTrail用于日志记录而非事件调度;选项C和D涉及EC2实例的管理,需维护服务器并承担持续运行的潜在成本,不如无服务器方案高效。选项A的方案符合运维自动化及成本效益的最佳实践。