AWS CodeDeploy
User Guide (API Version 2014-10-06)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

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

您可以在 AWS CodeDeploy 操作中为当前使用的实例或 Auto Scaling 组创建 CloudWatch 警报。警报按指定的时间段监控单个指标,并根据相对于给定阈值的指标值每隔若干个时间段执行一项或多项操作。 CloudWatch 警报不会仅仅因为处于特定的状态就调用操作;该状态必须改变并在指定数量的时间段内一直保持。

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

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

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

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