CloudWatchAlarm - AWS CodePipeline

CloudWatchAlarm

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

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

规则类型

  • 类别:Rule

  • 拥有者:AWS

  • 提供方:CloudWatchAlarm

  • 版本:1

配置参数

AlarmName

必需:是

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

AlarmStates

必需:否

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

WaitTime

必需:否

运行规则结果前允许状态更改的等待时间(分钟)。例如,配置在应用规则结果之前等待 20 分钟让警报状态变为 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" } ] }

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