如何自动将AWS cloudwatch日志发送到AWS redshift

时间:2018-01-18 05:07:00

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

我是AWS新手。我的要求是,我需要自动将AWS cloudwatch日志发送到AWS redshift。是否可以通过Lambda脚本?还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

创建一个cloudwatch事件规则,如下所示:https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/Create-CloudWatch-Events-Rule.html 在目标中,您无法直接选择Redshift,因此首先必须将日志发送到lambda,然后使用一些逻辑将其加载到redshift。 我的推荐是这种情况将通过Kinesis Firehose和S3进行此操作。

数据流如下所示: Cloudwatch事件规则> Lambda> Firehose> S3>红移。