全部產品
Search
文件中心

Cloud Monitor:PutEventRule

更新時間:Jun 13, 2026

呼叫 PutEventRule 介面建立或修改事件的報警規則。

介面說明

如果報警規則名稱不存在,則建立新的報警規則;如果報警規則名稱存在,則修改已有報警規則。

本文將提供一個示例,為雲端服務ecs建立一條事件報警規則myRuleName

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

cms:PutEventRule

create

*All Resource

*

請求參數

名稱

類型

必填

描述

樣本值

RuleName

string

事件報警規則名稱。

myRuleName

GroupId

string

事件報警規則所屬的應用分組 ID。

7378****

EventType

string

事件報警規則的類型。取值:

  • SYSTEM:系統事件。

  • CUSTOM:自訂事件。

SYSTEM

Description

string

事件報警規則的描述。

Event alert test

State

string

事件報警規則的狀態。取值:

  • ENABLED:啟用。

  • DISABLED:停用。

ENABLED

EventPattern

array<object>

事件報警規則的模式。

object

無。

EventTypeList

array

事件報警規則的類型。N 的取值範圍:1~50。取值:

  • StatusNotification:故障通知。

  • Exception:異常。

  • Maintenance:維運。

  • *:無限制。

Exception

string

事件報警規則的類型。N 的取值範圍:1~50。取值:

  • StatusNotification:故障通知。

  • Exception:異常。

  • Maintenance:維運。

  • *:無限制。

Exception

StatusList

array

事件報警規則的狀態。N 的取值範圍:1~50。

Failed

string

事件報警規則的狀態。N 的取值範圍:1~50。

Failed

Product

string

雲端服務類型。N 的取值範圍:1~50。

說明

關於事件報警規則支援的雲端服務,請參見 DescribeSystemEventMetaList

ecs

LevelList

array

事件報警規則的等級。N 的取值範圍:1~50。取值:

  • CRITICAL:嚴重。

  • WARN:警告。

  • INFO:資訊。

  • *:所有等級。

CRITICAL

string

事件報警規則的等級。N 的取值範圍:1~50。取值:

  • CRITICAL:嚴重。

  • WARN:警告。

  • INFO:資訊。

  • *:所有等級。

CRITICAL

NameList

array

事件報警規則的名稱。N 的取值範圍:1~50。

Agent_Status_Stopped

string

事件報警規則的名稱。N 的取值範圍:1~50。

Agent_Status_Stopped

CustomFilters

string

事件過濾關鍵字。當事件內容包含該關鍵字時,自動觸發報警。

Stopping

SQLFilter

string

SQL 事件過濾。當事件內容滿足 SQL 條件時,自動觸發報警。

說明

SQL 事件過濾的語法與日誌服務 SLS 的查詢語法保持一致。

192.168.XX.XX and Executed

SilenceTime

integer

通道沉默時間。單位:秒。

86400

關於公共請求參數的詳情,請參見公共參數

返回參數

名稱

類型

描述

樣本值

object

Code

string

狀態碼。

說明

200 表示成功。

200

Message

string

錯誤資訊。

The Request is not authorization.

Data

string

建立或修改事件報警規則時,返回影響的列數。

1

RequestId

string

請求 ID。

0B47C47B-E68A-4429-BB23-370E91889C7D

Success

boolean

操作是否成功。取值:

  • true:成功。

  • false:失敗。

true

樣本

正常返回樣本

JSON格式

{
  "Code": "200",
  "Message": "The Request is not authorization.",
  "Data": "1",
  "RequestId": "0B47C47B-E68A-4429-BB23-370E91889C7D",
  "Success": true
}

錯誤碼

HTTP status code

錯誤碼

錯誤資訊

描述

400 %s %s
500 InternalError The request processing has failed due to some unknown error.
403 %s %s

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情