【问题标题】:Kinesis Stream to S3 Backup using Firehose使用 Firehose 将 Kinesis Stream 传输到 S3 备份
【发布时间】:2016-11-21 05:35:53
【问题描述】:

我正在使用包含客户交易的 AWS Kinesis Stream。我想在开始处理之前将事务备份到 S3 中。如何在不运行任何 Lambda 或其他计算组件的情况下使用裸 Kinesis Firehose 从 Kinesis Stream 备份事务?

【问题讨论】:

  • 如果没有任何 lambda 函数或在 ec2 上运行的自定义代码,您将无法执行此操作。 Kinesis 流无法写入 firehose。

标签: amazon-web-services cloud amazon-kinesis amazon-kinesis-firehose


【解决方案1】:

您可以颠倒 Kinesis 构建块的顺序:

  1. 不要写入 Kinesis Stream,而是写入定向到 S3 的 Kinesis Firehose。

  2. 运行 Kinesis Analytics (KA) 应用程序以读取 Kinesis Firehose (KF) 中的事件,并将它们写入 Kinesis Stream (KS)。您可以使用 KA 的功能来执行一些过滤、聚合和连接,否则您将在代码(Lambda 或 KCL)中运行这些功能。

【讨论】:

    猜你喜欢
    • 2021-11-05
    • 2019-09-06
    • 2021-05-11
    • 2020-02-11
    • 2016-02-03
    • 2020-02-08
    • 2019-11-05
    • 1970-01-01
    • 2019-01-01
    相关资源
    最近更新 更多