在您的开发、测试和生产环境中自动执行并始终如一地部署应用程序。
监控实例集的运行状况,并按需要自动回滚更新。
通过 AWS 管理控制台或 AWS 命令行界面(CLI)启动和跟踪应用程序部署的状态。
重复利用现有设置代码,并与现有软件发布流程或持续交付工具链集成。
工作原理
AWS CodeDeploy 是一项将软件自动部署到各种计算服务(例如 Amazon Elastic Compute Cloud(EC2)、Amazon Elastic Container Service(ECS)、AWS Lambda 和本地服务器)的完全托管式部署服务。使用 CodeDeploy 自动执行软件部署,而无需执行容易出错的手动操作。
![图表显示 CodeDeploy 如何为开发人员实现代码部署自动化,从而安全快速地开发新功能。](https://d1.awsstatic.com/products/CodeDeploy/Product-Page-Diagram_AWS-CodeDeploy.13cf5eb5c113ea98cc659974b52896f8f0adfb43.png)
探索 Amazon CodeCatalyst,这是一项统一的软件开发服务,可在 AWS 上快速构建、交付和扩展应用程序。
了解有关 Amazon CodeCatalyst 的更多信息>>
使用案例
自动化部署以消除手动操作
使用基于文件和命令的安装模型,在不同的组或实例中重复执行应用程序部署。
部署到多台主机
借助高级监控和流量转移管理部署到数千台主机的流程。
使用高级部署技术
支持多种部署类型,包括就地部署、金丝雀部署和蓝/绿部署。
监控运行状况和回滚
配置告警,这将启动回滚,同时停止正在进行的应用程序部署。