簡體   English   中英

AWS Glue 工作流在任何 ETL 作業失敗時觸發 email

[英]AWS Glue Workflow to trigger email on any ETL job failure

在 AWS Glue 中,我正在使用工作流執行幾個 ETL 作業,現在我想通過 email 通知業務任何 ETL 作業的失敗。 我需要幫助來獲取失敗作業的名稱並將其傳遞給會觸發 email 的作業。

步驟 1:在 Amazon SNS 中創建主題,協議為 Email 以及創建訂閱並確認訂閱

第 2 步:在事件源部分下使用以下自定義事件模式創建新的CloudWatch Events 規則

{
  "source": [
    "aws.glue"
  ],
  "detail-type": [
    "Glue Job Run Status"
  ],
  "detail": {
    "state": [
      "FAILED",
      "ERROR",
      "TIMEOUT"
    ]
  }
}

第 3 步:對於 Cloud Watch Event Rule,在 Targets 部分下,選擇 Add targets,然后將默認 Lambda function 更改為 SNS 主題,並選擇在第 1 步中創建的 SNS 主題的名稱。完成此 CloudWatch 事件規則的創建。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM