我有一个设置,在我的胶水爬虫运行和数据准备红移时,我需要触发lambda函数。有办法制造这样的触发器吗?
编辑:
我为爬虫状态更改添加了一个事件桥规则,它可以工作并触发lambda函数,但是当我的任何爬虫程序运行时它都会触发。我想隔离它,只有在运行了特定的爬虫之后才触发。我用下面的代码进行了测试,但它似乎没有选择我的爬虫名称。是否有其他方法在规则中指定爬虫名称,或者我是否犯了语法错误?
{
"source": ["aws.glue"],
"detail-type": ["Glue Crawler State Change"],
"eventName": "crawler_name",
"detail": {
"state": ["Succeeded"]
}
}
发布于 2022-10-06 13:55:25
解决方案:使用以下事件模式添加EvenBridge规则
{
"source": ["aws.glue"],
"detail-type": ["Glue Crawler State Change"],
"detail": {
"crawlerName": ["newton_pfi_new_raw_to_source"],
"state": ["Succeeded"]
}
}
https://stackoverflow.com/questions/73948303
复制相似问题