首页 > 解决方案 > 从 AWS Lambda 调用 AWS Insight 查询

问题描述

我每天都需要从 CloudWatch Logs 中提取一些数据。

今天,我使用 Insight 仅获取我想要导出的数据。

我想自动化这个导出。

可以从 Lamba 调用 Insight 函数吗?

或者有什么解决方案可以从 CloudWatch 导出过滤数据?

(一个 Lambda 函数已经订阅了 CloudWatch 流,我无法使用它,也无法添加另一个订阅)

标签: amazon-web-servicesaws-lambdaamazon-cloudwatch

解决方案


您可以使用 SDK 调用 CloudWatch Logs Insights(名称中带有查询的方法):https ://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/logs.html#CloudWatchLogs.Client.get_query_results


推荐阅读