[英]Cloudwatch trigger to Aws lambda
我正在使用cloudwatch觸發AWS Lambda。 現在要創建此觸發器,首先我必須創建規則,然后需要添加目標,然后需要向該lambda函數添加權限策略。 現在的問題是每個lambda函數都有一個策略長度限制(20k),並且每個cloudwatch觸發都會增加策略長度。 因此,如果大約有60個cloudwatch規則,由於大小仍然小於2萬,我的lambda仍然可以處理所有這些事件,但是在此之后,如果規則增加,我會得到http://docs.aws.amazon.com/lambda/latest/dg /API_AddPermission.html “策略長度超出異常錯誤”。
我知道我可以使用removePermission方法刪除策略,但是效率不高,因為如果cloudwatch中大約有100條規則觸發了我的lambda函數,那么我的lambda函數將無法處理那么多策略長度。
這就是我解決的方法。
Cloudwatch警報-> SNS-> Lambda
無需訂閱,無需權限配置。 如果要根據警報隔離不同的團隊,則可以創建多個不同的SNS通知。
腳步:
接收Lambda警報!
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.