我想要在 Amazon EMR 叢集或步驟變更狀態時收到通知。如何使用 Amazon EventBridge 來實現這個目的?
簡短說明
建立 EventBridge 規則時,您可以選擇一個目標,例如 Amazon Simple Notification Service (Amazon SNS) 主題。該目標會在指定的事件發生時觸發,例如叢集狀態變更時。
解決方案
若要建立 EventBridge 規則以在 Amazon EMR 叢集或步驟變更狀態時傳送 SNS 訊息,請執行下列動作:
- 建立 SNS 主題。此主題是 EventBridge 規則的目標。
- 請遵循建立對事件做出回應的 Amazon EventBridge 規則的步驟。
對於定義模式,選擇事件模式。
選擇服務提供的預先定義模式。
對於服務供應商,選擇 AWS。
對於服務名稱,選擇 EMR。
對於事件類型,選擇狀態變更。
對於目標,選取 SNS 主題。
對於主題,選取您在步驟 1 中建立的主題。
**注意事項:**您可以針對每個規則選擇多個目標。例如,您可以在同一個的規則中同時執行 AWS Lambda 函數、傳送 SNS 通知,以及將訊息傳送至 Amazon Simple Queue Service (Amazon SQS) 佇列。
如果 EventBridge 規則無法如預期般運作,請參閱 Amazon EventBridge 疑難排解。
相關資訊
Amazon EMR 事件