【问题标题】:How to send AWS cloudwatch logs to AWS redshift automatically如何将 AWS cloudwatch 日志自动发送到 AWS redshift
【发布时间】:2018-06-27 02:32:42
【问题描述】:

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

【问题讨论】:

  • 您希望它近乎实时发生还是将导出作为计划作业运行?
  • 接近实时。

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


【解决方案1】:

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

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

【讨论】:

猜你喜欢
  • 2018-03-10
  • 2020-01-25
  • 1970-01-01
  • 2020-10-23
  • 1970-01-01
  • 2022-10-04
  • 2021-09-03
  • 1970-01-01
  • 2020-03-19
相关资源
最近更新 更多