AmazonAWS Developer Associate DVA-C02 Certification
·CN
·更新于 28 Jul 2026
开发人员必须使用可重用模板将应用程序自动部署到 Amazon EC2 实例。该解决方案必须支持重复部署、应用程序资源的安装和更新、生成相同的环境,并允许回滚到以前的版本。哪种解决方案满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS CloudFormation 编写一个基础设施模板(JSON 或 YAML)来部署 EC2 实例。使用 CloudFormation 辅助脚本安装所需的软件并启动应用程序,并从模板中调用这些脚本。.
为什么这是答案
正确答案是使用 AWS CloudFormation。CloudFormation 允许开发人员通过可重用的 JSON 或 YAML 模板定义和部署基础设施即代码。这支持重复部署、确保环境一致性,并且通过堆栈更新和变更集提供回滚功能。CloudFormation 辅助脚本(如 cfn-init 和 cfn-hup)可以用于在 EC2 实例启动时安装应用程序和配置软件,满足应用程序资源安装和更新的要求。
其他选项不完全符合所有要求:
AWS Amplify 主要用于前端和无服务器后端部署,不直接管理 EC2 实例的底层基础设施和软件安装。
AWS CodeBuild 是一个持续集成服务,用于编译代码和运行测试,但它本身不负责基础设施的部署和管理,也不提供模板化的环境一致性。它通常与 CodeDeploy 结合使用进行部署,但 CodeBuild 自身无法满足所有要求。
AWS AppSync 是一种托管的 GraphQL 服务,用于构建数据驱动的应用程序,与基础设施部署和应用程序版本控制无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡