事件总线的常见使用场景包括:
使用事件总线作为不同工作负载、服务或系统之间的代理。
在应用程序中使用多条事件总线来分配事件流量。...为了解决上述问题,我们可以基于EventBridge事件总线来做,创建事件总线的规则,事件总线监听接收到资源状态变更后,来匹配规则,满足规则的会调用规则对应的目标动作,这里我们使用lambda作为target...2.创建lambda函数
先创建一个运行环境为python的lambda:
由于lambda函数发送消息通知要用到requests库,以及时区函数库pytz等,而lambda本身运行环境不提供这些函数库...,依赖的函数库也被加载:
然后点击deploy发布lambda函数,这样这个lambda脚本就可以被其他组件或者模块使用了。...4.测试验证
我们找一台机器进行开关机测试,短暂延迟后可以看到如下的通知:
这样,我们也就基于aws的EventBridge和lambda函数实现了对Ec2状态变更的监控和通知能力,在有服务器状态发生变更时就会推送相应的通知到告警群