【问题标题】:trigger lambda function from log write in cloudwatch log group从 cloudwatch 日志组中的日志写入触发 lambda 函数
【发布时间】:2017-06-19 00:22:53
【问题描述】:
我已经设置了一些 aws cloudwatch 代理来将日志发送到 cloudwatch 日志组,而我现在想要做的是将这些代理放入 elasticsearch 集群(在 ec2 上)。理想情况下,我想做的是编写一个 lambda 函数来解析它,然后将其发送到 elasticsearch,但也可以在任何时候将消息写入日志组时触发 lambda 函数。是否可以从 cloudwatch 日志组触发 lambda?
【问题讨论】:
标签:
amazon-web-services
aws-lambda
【解决方案1】:
将 AWS Lambda 函数订阅到 CloudWatch Logs 记录在 here。此外,记录了将 CloudWatch Logs 流式传输到 AWS ElasticSearch 服务here。
【解决方案2】:
Here 您可以找到有关为 Lambda 添加订阅 CloudWatch 日志的文档。
要流式传输到 AWS ElasticSearch,请参阅 this(如前所述)。