多个区域中的 Kinesis Firehose 相同流

Kinesis Firehose same stream in multiple regions

我有一个 API 使用 flask 构建的,它使用 kinesis firehose 将数据转储到 s3。到目前为止,它仅在一个区域中具有负载均衡器和包含多个实例的自动缩放组。现在我想在多个区域使用 flask 应用程序以减少延迟。但是,我可以找到一种方法来为不同区域配置 Kinesis Firehose 流。这意味着,即使我将我的应用程序放在不同的区域,Kinesis Firehose 也会成为瓶颈。

是否可以支持 kinesis firehose 的多个区域并根据最近的区域引导数据?

使用 boto3 创建流时指定区域。保持相同的流名称,但每次选择不同的区域。如果您想从 AWS Web 控制台手动执行此操作,请更改顶部的区域,然后创建流。继续为每个区域重复该过程。