CloudWatchAlarm - AWS CodePipeline

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

CloudWatchAlarm

创建条件时,可以添加 CloudWatchAlarm 规则。本节提供对规则参数的参考。有关规则和条件的更多信息,请参阅阶段条件是如何运作的?

您必须已经在 Amazon 中创建了警报 CloudWatch 作为单独的资源。

Rule type

  • 类别:Rule

  • 拥有者:AWS

  • 提供方:CloudWatchAlarm

  • 版本:1

配置参数

AlarmStates

必需:是

要监控的规则所需的 CloudWatch 警报状态。有效值:ALARM、OK 和 INSUFFICIENT_DATA。

AlarmName

必需:是

CloudWatch 警报的名称。这是在中创建的单独资源 CloudWatch。

WaitTime

必需:否

运行规则结果前允许状态更改的等待时间(分钟)。例如,配置在应用规则结果之前等待 20 分钟让 ALARM 状态变为 OK。对于进入条件,这是首次评估警报时如果警报处于警报状态 CodePipeline 将等待的时间。如果首次检查规则时警报处于 OK 状态,则规则会立即成功执行。

规则配置示例

YAML
rules: - name: MyMonitorRule ruleTypeId: category: Rule owner: AWS provider: CloudWatchAlarm version: '1' configuration: AlarmName: CWAlarm WaitTime: '1' inputArtifacts: [] region: us-east-1
JSON
"rules": [ { "name": "MyMonitorRule", "ruleTypeId": { "category": "Rule", "owner": "AWS", "provider": "CloudWatchAlarm", "version": "1" }, "configuration": { "AlarmName": "CWAlarm", "WaitTime": "1" }, "inputArtifacts": [], "region": "us-east-1" } ] }

以下相关资源可在您使用此规则时为您提供帮助。