任务描述:
先用cloudwatch的rule配置个定时任务,任务就是每2分钟跑一次lambda的函数代码。
这个代码故意写的是错的,所以会发生error。
然后用cloudwatch alarm监控这个lambda函数,一监控到错误,就发消息给sns。
sns创建一个topic,然后创建一个subscription订阅,比如订阅者是SMS或者一个邮箱,topic有消息了,就会发给这些订阅者。
1. 创建lambda函数
选择python来写,function code区域写代码如下:
import json
# Our lambda handler function!
def lambda_handler(event, context):
# Printing event received.
print("Received event: " + json.dumps(event, indent=2))
# Trying to print a variable that is not defined will result in a invocation error!
# Comment it out in order to have your function succeed!
print(not_defined)
2. SNS页面
切换到SNS页面,创建