[英]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.