我正在使用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中的Every_Minute触发器限制为4个进程
- 22. AWS Cognito Lambda触发器用户属性示例
- 23. AWS Cognito Post身份验证Lambda触发器 - groupConfiguration
- 24. 您是否可以在动态计时器上触发AWS Lambda?
- 25. AWS:无法为CodeCommit创建触发器 - > Lambda(eu-central-1)
- 26. 使用Java API将触发器添加到AWS Lambda函数
- 27. AWS:为Cognito触发器指定Lambda版本
- 28. AWS IoT物件无法触发AWS Lambda功能?
- 29. AWS cloudwatch自定义指标作为弹性beanstalk自动调整触发器
- 30. 从AWS CloudWatch的警报