从AWS Lambda调用AWS Insight查询

时间:2019-10-23 09:03:43

标签: amazon-web-services aws-lambda amazon-cloudwatch

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

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

我想自动执行此导出操作。

是否可以从Lamba调用Insight函数?

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

(Lambda函数已经预订了CloudWatch Stream,我无法使用它,并且无法添加其他预订)

1 个答案:

答案 0 :(得分:1)

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