我需要触发一个基于 ELB 事件的 Lambda 函数。我需要为 ELB 创建、删除、注册实例、注销实例创建云监视事件规则。基于此,我的 lambda 函数应该触发并根据我收到的事件调用适当的函数。
任何人都可以帮助我实现这一目标。
我需要触发一个基于 ELB 事件的 Lambda 函数。我需要为 ELB 创建、删除、注册实例、注销实例创建云监视事件规则。基于此,我的 lambda 函数应该触发并根据我收到的事件调用适当的函数。
任何人都可以帮助我实现这一目标。
ELB 支持的唯一 CloudWatch 事件是AWS API Call Using AWS。但是,要使其正常工作,您必须为您感兴趣的区域(即 ALB 所在的位置)创建 CloudTrial 试用版。
启用 CT 试用后,您可以创建一条 CW 规则来捕获 ELB API 事件(例如,对于 ALB,它们在此处列出。例如,和的规则CreateLoadBalancer
将DeleteLoadBalancer
是:
{
"source": [
"aws.elasticloadbalancing"
],
"detail-type": [
"AWS API Call via CloudTrail"
],
"detail": {
"eventSource": [
"elasticloadbalancing.amazonaws.com"
],
"eventName": [
"CreateLoadBalancer",
"DeleteLoadBalancer"
]
}
}