AWS:将日志从 Amazon CloudWatch 导出到 Amazon Redshift

Posted

技术标签:

【中文标题】AWS:将日志从 Amazon CloudWatch 导出到 Amazon Redshift【英文标题】:AWS : Exporting logs from Amazon CloudWatch to Amazon Redshift 【发布时间】:2021-05-23 15:06:53 【问题描述】:

我想将针对 Lambda 函数调用(或所有事件)生成的日志导出到 Amazon Redshift。我不知道该怎么做。我可以在本地访问日志,但我想在 AWS 云上执行此过程。我不确定这是否可行,但有关此用例的任何帮助都会很棒。我是 AWS 新手。

【问题讨论】:

【参考方案1】:

您可以使用订阅过滤器将日志流式传输到其他服务。您不能直接选择 Redshift,但您可以指定 Kinesis 或 Lambda 之类的东西,然后将数据发送到 redshift。

查看此链接: https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Subscriptions.html

【讨论】:

感谢杰克的回答,它帮助我朝着正确的方向前进。 订阅过滤器最终是您需要的吗?

以上是关于AWS:将日志从 Amazon CloudWatch 导出到 Amazon Redshift的主要内容,如果未能解决你的问题,请参考以下文章

Amazon AWS Lambda NodeJS日志记录

无法通过node.js从lambda获取Amazon CloudWatch日志

AWS CloudWatch 日志到 ELK

访问 AWS Lambda 的 Amazon CloudWatch 日志

Amazon AWS Athena S3 和 Glacier 混合存储桶

在 Amazon Redshift 日志上运行 AWS Glue 爬虫会创建大量表