我正在使用cloudwatch觸發AWS Lambda。現在要創建這個觸發器首先我必須創建規則,然後我需要添加目標,然後我需要將權限策略添加到該lambda函數。現在問題是每個lambda函數都有一個策略長度限制(20k),並且每個cloudwatch觸發器都會增加策略長度。因此,如果有大約60個cloudwatch規則,我的lambda仍然可以處理所有這些事件,因爲大小仍然小於20k,但在此之後,如果規則增加,我會得到http://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html「策略長度超過異常錯誤」。
我知道我可以使用removePermission方法刪除策略,但效率不高,因爲如果cloudwatch中存在大約100條規則觸發我的lambda函數,那麼我的lambda函數無法處理那麼多的策略長度。Cloudwatch觸發器至Aws lambda
0
A
回答
0
這就是我解決它的方法。
CloudWatch的警報 - > SNS - > LAMBDA
沒有訂閱,無需權限配置。如果您想根據警報隔離不同的團隊,則可以創建多個不同的SNS通知。
步驟:
- 與主題創建SNS
- 發送CloudWatch的警報,以SNS
- 訂閱LAMBDA到SNS主題
收到警報到LAMBDA!
希望它有幫助。
相關問題
- 1. AWS terraform CloudWatch的規則爲lambda觸發
- 2. AWS Lambda函數+ CloudWatch
- 3. AWS cloudwatch警報未觸發
- 4. AWS Cloudwatch不會觸發API調用
- 5. AWS Lambda函數被CloudWatch事件觸發了兩次事件
- 6. AWS Lambda - CloudWatch事件類型
- 7. AWS LAMBDA CloudWatch的規則
- 8. 瞭解AWS Lambda CloudWatch日誌
- 9. AWS Lambda觸發器代碼; Java
- 10. 更新觸發器AWS Lambda [NodeJS SDK]
- 11. AWS Lambda自定義觸發器
- 12. AWS lambda同時觸發多個觸發器
- 13. AWS Cloudwatch事件 - 如何觸發不同的時區?
- 14. 使用Alexa Skill觸發器將AWS Lambda功能部署到AWS
- 15. AWS ElasticBeanstalk和AWS CloudWatch
- 16. AWS Cloudwatch Guardduty鏈接
- 17. 從cloudwatch日誌組中的日誌寫入觸發lambda函數
- 18. Ruby AWS SDK CloudWatch
- 19. AWS - 使用CloudWatch的觸發對EC2實例
- 20. AWS Java Lambda Cognito - 無效的lambda觸發源
- 21. 您是否可以在動態計時器上觸發AWS Lambda?
- 22. AWS Lambda中的Every_Minute觸發器限制爲4個進程
- 23. AWS Cognito Post身份驗證Lambda觸發器 - groupConfiguration
- 24. AWS:爲Cognito觸發器指定Lambda版本
- 25. AWS:無法爲CodeCommit創建觸發器 - > Lambda(eu-central-1)
- 26. AWS Cognito Lambda觸發器用戶屬性示例
- 27. 使用Java API將觸發器添加到AWS Lambda函數
- 28. AWS IoT物件無法觸發AWS Lambda功能?
- 29. AWS cloudwatch自定義指標作爲彈性beanstalk自動調整觸發器
- 30. 從AWS CloudWatch的警報