Amazon EventBridge 規則 - Amazon EventBridge

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

Amazon EventBridge 規則

您可以指定如 EventBridge 何處理傳送至每個事件匯流排的事件。若要這麼做,您可以建立規則。規則會指定要傳送給哪些事件以進行處理的目標。單一規則可以將事件傳送至多個目標,然後再平行執行。

您可以建立兩種類型的規則:

  • 符合事件資料的規則

    您可以根據事件資料準則 (稱為事件模式) 建立符合傳入事件的規則。事件模式定義事件結構和規則比對的欄位。如果事件符合事件模式中定義的準則,則 EventBridge 會將其傳送至您指定的目標。

    如需詳細資訊,請參閱 建立回應事件的 Amazon EventBridge 規則。

  • 依排程執行的規則

    您也可以建立以指定間隔將事件傳送至指定目標的規則。例如,若要定期執行 Lambda 函數,您可以建立要按排程執行的規則。

    注意

    EventBridge 提供 Amazon EventBridge Scheduler,這是一種無伺服器排程器,可讓您從單一中央受管服務建立、執行和管理任務。 EventBridge Scheduler 具有高度可自訂性,並提供比 EventBridge排程規則改善的可擴充性,並提供更廣泛的目標 API 作業和 AWS 服務。

    我們建議您使用 EventBridge 排程器依排程叫用目標。如需詳細資訊,請參閱 使用 Amazon EventBridge 排程器搭配 Amazon EventBridge

以下影片介紹了規則的基礎知識:

Amazon EventBridge 管理規則

除了您建立的規則外, AWS 服務還可以在您的 AWS 帳戶中建立和管理這些服務中某些功能所需的 EventBridge 規則。這些稱為受管規則

當服務建立受管規則時,它也可以建立IAM 原則,以授與該服務建立規則的權限。以此方式建立的 IAM 政策會以資源層級許可來限縮範圍,而只允許建立必要的規則。

您可以使用強制刪除選項刪除受管規則,但只有在確定其他服務不再需要該規則時,才應刪除這些規則。否則,刪除受管規則會導致倚賴此規則的功能停止運作。