[英]AWS Glue Workflow to trigger email on any ETL job failure using Amazon SES
[英]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.