首先非常感谢你考虑我的问题。希望它不是太傻。
我只是想知道是否有办法在从流中获取数据记录时过滤Kinesis Stream上的数据。 The AWS official doc表示分区键用于
"允许处理特定分片的消费者设计假设具有相同分区键的记录只会发送给该消费者"
无法指定(既不使用REST API,也不使用KCL)我有兴趣阅读直接的数据记录的分区键。
具有相同分区键的数据记录将被散列到相同的分片但是我们如何通过知道分区键来知道它是哪个分片?
最终问题是:如何创建仅接收特定分区键数据的消费者? / 如何创建仅接收其感兴趣的数据的消费者。
非常感谢您花时间考虑我的问题并分享您的想法!
答案 0 :(得分:0)
您可以使用SNS 或函数的异步重新调用。
在这里我回答了类似的问题,以了解更多信息:https://stackoverflow.com/a/51281888/1988232