CloudWatchAlarm - AWS CodePipeline

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CloudWatchAlarm

建立條件時,您可以新增CloudWatchAlarm規則。本節提供規則參數的參考。如需規則和條件的詳細資訊,請參閱階段條件如何運作?

您必須已在 Amazon CloudWatch 中建立警示做為個別資源。

規則類型

  • 類別:Rule

  • 擁有者:AWS

  • 提供者:CloudWatchAlarm

  • 版本:1

組態參數

AlarmStates

必要:是

規則要監控的所需 CloudWatch 警示狀態。有效值為 ALARM、OK 和 INSUFFICIENT_DATA。

AlarmName

必要:是

CloudWatch 警示的名稱。這是在 CloudWatch 中建立的個別資源。

WaitTime

必要:否

在執行規則結果之前,允許狀態變更的等待時間,以分鐘為單位。例如,設定 20 分鐘等待 ALARM 狀態變更為 OK,然後再套用規則結果。對於進入條件,這是 CodePipeline 在第一次評估時,警示處於 ALARM 狀態時等待的時間量。如果警示在第一次檢查規則時處於正常狀態,則規則會立即成功。

範例規則組態

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" } ] }

下列相關資源可協助您處理此規則。