日志事件触发的AWS CloudWatch规则

时间:2020-06-01 22:30:44

标签: amazon-web-services amazon-cloudwatch

我想创建在创建日志事件时将触发的CloudWatch规则。因此,作为事件模式,我选择了CloudWatch Logs服务,但是当我尝试生成一些Cloud Watch日志时,不会触发该规则。我找不到使用aws.logs作为事件源的任何示例,因此找不到我是否做错了什么的问题。 enter image description here

1 个答案:

答案 0 :(得分:1)

这是因为obj唯一可用的事件是通过CloudTrail进行AWS API调用。 CloudWatch Logs在接收新日志条目时不会生成CloudWatch事件。

要使Logs API调用事件起作用,您需要设置CloudTrial trial

但是,如果要基于日志条目触发lambda函数,我建议您使用subscription filters for lambda

您可以使用订阅从CloudWatch Logs访问实时日志事件提要,并将其交付给其他服务,例如Amazon Kinesis流,Amazon Kinesis Data Firehose流或 AWS Lambda ,用于自定义处理,分析或加载到其他系统。