AWS Lambda(四)---监控lambda函数的云watch警报。一旦出现错误就会发布消息到sns,并将消息发送给订阅方
发布时间
阅读量:
阅读量
任务描述:
首先,通过cloudwatch的rule设置一个周期性执行的任务,该任务的设定为每隔2分钟触发一次lambda函数的执行。
所编写的代码存在故意设计的错误,因此在运行过程中将产生异常。
接下来,利用cloudwatch alarm对lambda函数进行监控,一旦检测到异常情况,即刻将相关信息推送至sns平台。
在sns中建立一个topic,并添加相应的订阅项,订阅对象可以是短信服务或电子邮件地址。当topic接收到消息后,会自动将其发送给所有已注册的订阅者。

1. 构建lambda函数
采用Python语言进行编写,在函数代码区域输入以下内容:
import json
# Our lambda handler function!
def lambda_handler(event, context):
# Printing event received.
print("Received event: " + json.dumps(event, indent=2
全部评论 (0)
还没有任何评论哟~
