AWS CodeDeploy 文档
AWS CodeDeploy 可帮助您自动化、控制和监控持续交付工具链中各种计算服务的应用程序部署。
自动部署
AWS CodeDeploy 通过执行蓝绿部署最大限度地减少停机时间,让您能够集成软件部署和扩展活动,从而使应用程序在动态生产环境中保持最新。 通过蓝绿部署,新版本的应用程序将与旧版本一起启动。测试并批准新版本后,可以将 CodeDeploy 配置为根据您的规范(包括滚动、部分更新)将流量从先前版本转移到新版本。
本地部署
您可以使用 AWS CodeDeploy 在自己的数据中心中的实例上自动部署软件(您的实例需要能够连接到 AWS 公共端点)。
监控和控制
您可以直接通过 AWS 管理控制台、AWS CLI、开发工具包或 API 来启动、控制和监控软件部署。您还可以设置推送通知,通过 Amazon Simple Notification Service 提供的 SMS 或电子邮件信息监控部署状态。
部署组
可以将一个应用程序部署到多个部署组中。部署组用于将配置与特定环境(例如转储环境或生产环境)进行匹配。您可以在转储环境中测试新版本,并将相同的代码和相同的部署说明部署到生产环境中。
部署历史记录
AWS CodeDeploy 可以追踪和存储最近的部署历史记录。您可以查看各个目标部署组中目前部署了哪些应用程序版本。您可以查看以往的部署在特定部署组中的更改历史记录和成功率。您还可以查看以往部署的时间轴,详细了解部署的成功和失败情况。
接收通知
AWS CodeDeploy 使您能够为影响部署的事件配置通知,并在失败更新过多时停止/回滚部署。
其他信息
有关服务控制、安全特征和功能的更多信息,包括有关存储、检索、修改、限制和删除数据的信息(如适用),请参阅 https://docs.aws.amazon.com/index.html。对于 http://aws.amazon.com/agreement 上的《AWS 客户协议》或者您与 AWS 之间签订的用于管理您使用 AWS 服务的其他协议而言,这些其他信息并不构成此文档的一部分。