使用 Firehose 将 Kinesis Stream 备份到 S3
Kinesis Stream to S3 Backup using Firehose
我正在使用包含客户交易的 AWS Kinesis Stream。我想在开始处理之前将交易备份到 S3 中。如何在没有 运行 任何 Lambda 或其他计算组件的情况下使用裸 Kinesis Firehose 备份来自 Kinesis Stream 的事务?
您可以颠倒 Kinesis 构建块的顺序:
不要写入 Kinesis Stream,而是写入定向到 S3 的 Kinesis Firehose。
运行 Kinesis Analytics (KA) 应用程序,用于从 Kinesis Firehose (KF) 读取事件,并将它们写入 Kinesis Stream (KS)。您可以使用 KA 的功能来执行一些过滤、聚合和连接,否则您会在代码(Lambda 或 KCL)中 运行。
我正在使用包含客户交易的 AWS Kinesis Stream。我想在开始处理之前将交易备份到 S3 中。如何在没有 运行 任何 Lambda 或其他计算组件的情况下使用裸 Kinesis Firehose 备份来自 Kinesis Stream 的事务?
您可以颠倒 Kinesis 构建块的顺序:
不要写入 Kinesis Stream,而是写入定向到 S3 的 Kinesis Firehose。
运行 Kinesis Analytics (KA) 应用程序,用于从 Kinesis Firehose (KF) 读取事件,并将它们写入 Kinesis Stream (KS)。您可以使用 KA 的功能来执行一些过滤、聚合和连接,否则您会在代码(Lambda 或 KCL)中 运行。