事件規則用於監控特定類型的事件。當發生與事件規則相匹配的事件時,事件會被路由到與事件規則關聯的目標。事件規則可以與一個或多個目標關聯。本文介紹如何在事件匯流排EventBridge控制台管理事件規則,包括建立、查看和刪除事件規則等操作。
前提條件
建立規則
- 登入事件匯流排EventBridge控制台。
- 在左側導覽列,單擊事件匯流排。
- 在頂部功能表列,選擇地區。
- 在事件匯流排頁面,單擊目標匯流排名稱。
- 在左側導覽列,單擊事件規則。
在事件規則頁面,單擊建立規則。
在建立規則頁面,完成以下操作。
在配置基本資料設定精靈,在名稱文字框輸入規則名稱,在描述文字框輸入規則的描述,然後單擊下一步。
在配置事件模式設定精靈,完成以下配置,然後單擊下一步。
單擊阿里云官方事件源頁簽
從事件來源列表選擇阿里雲服務,從事件類型列表選擇事件類型。
說明暫時不支援將阿里雲產品的事件發布到自訂事件匯流排。因此,當選擇的目標匯流排為自訂事件匯流排時,此處不能選擇阿里雲官方事件來源。
單擊自定义事件源頁簽
從事件來源列表選擇自訂事件來源,在模式內容代碼框輸入事件模式。
更多資訊,請參見事件模式。
在配置事件目標設定精靈,配置事件目標,然後單擊建立。
重要1個事件規則最多可以添加5個目標。
目標服務和事件規則必須處於同一地區。
事件匯流排EventBridge支援以下事件目標:
Function Compute:用於對事件進行計算處理。
更多資訊,請參見什麼是Function Compute。
訊息佇列RocketMQ版:用於對事件進行儲存和流轉。
更多資訊,請參見什麼是訊息佇列RocketMQ版。
訊息佇列RabbitMQ版:用於對事件進行儲存和流轉。
更多資訊,請參見什麼是訊息佇列RabbitMQ版。
Simple Message Queue (formerly MNS):用於對事件進行儲存。
更多資訊,請參見什麼是輕量訊息佇列(原 MNS)。
事件匯流排:用於對事件進行過濾和轉換。
更多資訊,請參見什麼是事件匯流排EventBridge。
HTTP網關:用於對事件進行業務處理。
HTTPS網關:用於對事件進行業務處理。
Direct Mail服務:用於對事件進行Direct Mail。
更多資訊,請參見什麼是Direct Mail。
DingTalk:用於對事件進行DingTalk通知。
雲資料庫RDS MySQL版:用於對事件進行儲存和流轉。
更多資訊,請參見雲資料庫RDS MySQL版概述。
自建MySQL資料庫:用於對事件進行儲存和流轉。
您可以按需選擇事件內容轉換方式。 更多資訊,請參見事件內容轉換。
查看規則
在事件規則頁面,找到目標事件規則,在其右側操作列單擊詳情。
在規則詳情頁面查看規則的基礎資訊、事件模式和事件目標。
禁用規則
在事件規則頁面,找到目標事件規則,在其右側操作列選擇。
在提示對話方塊,閱讀提示資訊,然後單擊確定。
在帳號安全驗證對話方塊,單擊擷取校正碼,在校正碼文字框輸入正確的校正碼,然後單擊確認。
警告禁用事件規則後,可能會導致某些業務不可用。
啟用規則
在事件規則頁面,找到目標事件規則,在其右側操作列選擇。
在提示對話方塊,閱讀提示資訊,然後單擊確定。
編輯事件目標
在事件規則頁面,找到目標事件規則,在其右側操作列單擊編輯事件目標。
在編輯規則頁面,修改事件目標配置,然後單擊確認。
編輯事件模式
在事件規則頁面,找到目標事件規則,在其右側操作列單擊編輯事件模式。
在編輯規則頁面,修改事件源和模式内容,然後單擊確認。
刪除規則
在事件規則頁面,找到目標事件規則,在其右側操作列選擇。
在提示對話方塊,閱讀提示內容,然後單擊確定。
在帳號安全驗證對話方塊,單擊擷取校正碼,在校正碼文字框輸入正確的校正碼,然後單擊確認。
警告事件規則一旦被刪除,資料不可恢複。