【问题标题】:AWS CloudWatch Rule triggered by Log Event日志事件触发的 AWS CloudWatch 规则
【发布时间】:2020-09-20 07:56:17
【问题描述】:

我想创建将在创建日志事件时触发的 CloudWatch 规则。出于这个原因,作为一种事件模式,我选择了 CloudWatch Logs 服务,但是当我尝试生成一些 Cloud Watch 日志时,规则没有被触发。我找不到任何使用 aws.logs 作为事件源的示例,因此我的问题是如果我做错了什么。

【问题讨论】:

    标签: amazon-web-services amazon-cloudwatch


    【解决方案1】:

    这是因为logs 可用的唯一事件是通过 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 用于自定义处理、分析或加载到其他系统。

    【讨论】:

      猜你喜欢
      • 2019-07-15
      • 2022-11-03
      • 2020-06-14
      • 2021-09-12
      • 2022-11-13
      • 2020-05-08
      • 2017-11-01
      • 1970-01-01
      • 2020-01-21
      相关资源
      最近更新 更多