AWS CodeDeploy
用户指南 (API 版本 2014-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

在 CodeDeploy 中使用 CloudWatch 警报监控部署

您可以在 CodeDeploy 操作中为当前使用的实例或 Amazon EC2 Auto Scaling 组创建 CloudWatch 警报。警报会在您指定的时间段内监控某一项指标,并在多个时间段内根据相对于给定阈值的指标值,执行一项或多项操作。 CloudWatch 警报会在其状态更改时触发操作(例如,从 OK 变为 ALARM 时)。

通过使用本机 CloudWatch 警报功能,您可以指定在部署中所用实例失败时执行的 CloudWatch 支持的任何操作,如发送 Amazon SNS 通知或停止、终止、重启或恢复实例。对于您的 CodeDeploy 操作,您可以对部署组进行配置,使得每当与该部署组关联的任何 CloudWatch 警报激活时停止部署。

您可以为 1 个 CodeDeploy 部署组关联多达 10 个 CloudWatch 警报。如果任何指定警报激活,则部署将停止,状态将更新为 Stopped。要使用此选项,必须为您的 CodeDeploy 服务角色授予 CloudWatch 权限。

有关在 CloudWatch 控制台中设置 CloudWatch 警报的信息,请参阅 Amazon CloudWatch 用户指南 中的创建 Amazon CloudWatch 警报

有关在 CodeDeploy 中为部署组关联 CloudWatch 警报的信息,请参阅使用 CodeDeploy 创建部署组使用 CodeDeploy 更改部署组设置