AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
某个应用程序在Auto Scaling组中的EC2实例上运行,并使用AWS CodePipeline进行部署。实例频繁扩缩,在部署期间,公司会在新实例上手动安装CodeDeploy代理,并将其与CodeDeploy部署组关联。该应用程序必须在24小时内上线。解决方案架构师应推荐哪种方案来自动化部署,同时将操作开销降至最低?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 烘焙一个包含CodeDeploy代理的新AMI。更新Auto Scaling组的启动模板以使用该AMI。将CodeDeploy部署组与Auto Scaling组(而不是单个实例)关联。.
为什么这是答案
正确答案通过“烘焙”包含CodeDeploy代理的AMI,并在Auto Scaling启动模板中使用该AMI,确保了新启动的实例自动拥有代理。将CodeDeploy部署组直接与Auto Scaling组关联,使得CodeDeploy能够自动管理扩缩事件中的实例,无需手动干预。这显著降低了操作开销,并满足了24小时内上线的需求。
选项A需要额外的Lambda函数来注册实例,增加了复杂性,且可能在实例扩缩时引入延迟。选项B涉及暂停Auto Scaling、手动创建AMI和更新启动模板,操作繁琐且不自动化。选项C使用CodeBuild创建AMI,但未直接解决CodeDeploy代理的自动化安装和与部署组的关联问题,且可能需要额外的步骤来确保CodeDeploy的集成。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡