本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
事件規則用于監控特定類型的事件。當發生與事件規則相匹配的事件時,事件會被路由到與事件規則關聯的目標。事件規則可以與一個或多個目標關聯。本文介紹如何在事件總線EventBridge控制臺管理事件規則,包括創建、查看和刪除事件規則等操作。
前提條件
創建規則
- 登錄事件總線EventBridge控制臺。
- 在左側導航欄,單擊事件總線。
- 在頂部菜單欄,選擇地域。
- 在事件總線頁面,單擊目標總線名稱。
- 在左側導航欄,單擊事件規則。
在事件規則頁面,單擊創建規則。
在創建規則頁面,完成以下操作。
在配置基本信息配置向導,在名稱文本框輸入規則名稱,在描述文本框輸入規則的描述,然后單擊下一步。
在配置事件模式配置向導,完成以下配置,然后單擊下一步。
單擊阿里云官方事件源頁簽
從事件源列表選擇阿里云服務,從事件類型列表選擇事件類型。
說明暫時不支持將阿里云產品的事件發布到自定義事件總線。因此,當選擇的目標總線為自定義事件總線時,此處不能選擇阿里云官方事件源。
單擊自定義事件源頁簽
從事件源列表選擇自定義事件源,在模式內容代碼框輸入事件模式。
更多信息,請參見事件模式。
在配置事件目標配置向導,配置事件目標,然后單擊創建。
重要1個事件規則最多可以添加5個目標。
目標服務和事件規則必須處于同一地域。
事件總線EventBridge支持以下事件目標:
函數計算:用于對事件進行計算處理。
更多信息,請參見什么是函數計算。
消息隊列RocketMQ版:用于對事件進行存儲和流轉。
更多信息,請參見什么是消息隊列RocketMQ版。
消息隊列RabbitMQ版:用于對事件進行存儲和流轉。
更多信息,請參見什么是消息隊列RabbitMQ版。
輕量消息隊列(原 MNS):用于對事件進行存儲。
更多信息,請參見什么是輕量消息隊列(原 MNS)。
事件總線:用于對事件進行過濾和轉換。
更多信息,請參見什么是事件總線EventBridge。
HTTP網關:用于對事件進行業務處理。
HTTPS網關:用于對事件進行業務處理。
短信服務:用于對事件進行短信推送。
更多信息,請參見什么是短信服務。
郵件推送服務:用于對事件進行郵件推送。
更多信息,請參見什么是郵件推送。
釘釘:用于對事件進行釘釘通知。
更多信息,請參見釘釘開放平臺。
云數據庫RDS MySQL版:用于對事件進行存儲和流轉。
更多信息,請參見云數據庫RDS MySQL版概述。
自建MySQL數據庫:用于對事件進行存儲和流轉。
您可以按需選擇事件內容轉換方式。 更多信息,請參見事件內容轉換。
查看規則
在事件規則頁面,找到目標事件規則,在其右側操作列單擊詳情。
在規則詳情頁面查看規則的基礎信息、事件模式和事件目標。
禁用規則
在事件規則頁面,找到目標事件規則,在其右側操作列選擇 。
在提示對話框,閱讀提示信息,然后單擊確定。
在賬號安全驗證對話框,單擊獲取校驗碼,在校驗碼文本框輸入正確的校驗碼,然后單擊確認。
警告禁用事件規則后,可能會導致某些業務不可用。
啟用規則
在事件規則頁面,找到目標事件規則,在其右側操作列選擇 。
在提示對話框,閱讀提示信息,然后單擊確定。
編輯事件目標
在事件規則頁面,找到目標事件規則,在其右側操作列單擊編輯事件目標。
在編輯規則頁面,修改事件目標配置,然后單擊確認。
編輯事件模式
在事件規則頁面,找到目標事件規則,在其右側操作列單擊編輯事件模式。
在編輯規則頁面,修改事件源和模式內容,然后單擊確認。
刪除規則
在事件規則頁面,找到目標事件規則,在其右側操作列選擇 。
在提示對話框,閱讀提示內容,然后單擊確定。
在賬號安全驗證對話框,單擊獲取校驗碼,在校驗碼文本框輸入正確的校驗碼,然后單擊確認。
警告事件規則一旦被刪除,數據不可恢復。