Kinesis 客户端库,预创建的 DynamoDB 表

Kinesis Client Library, pre-created DynamoDB Tables

我使用的是 Kinesis Client Library 版本 2.x

预计分片租赁和再平衡等问题将通过使用 DynamoDB 来解决。

遵循最小特权原则,我不希望我的消费者应用程序可以选择动态创建 DynamoDB table。相反,我更喜欢使用首选的 IAC 工具预先创建资源,然后再创建一些经过微调的角色。

有没有办法跳过基于消费者的 DynamoDB table 创建?如果我只是为每个分片和未来的分片创建预期的 DynamoDB tables(在按需扩展的情况下主动创建)或者 DynamoDB tables 的名称上是否存在随机模式消费者库创建?

在检查了 amazon-kinesis-client 的 source code 之后,只创建了一个 Table,并且这个具有您在调度程序上提供的应用程序名称的名称。

所以以上是可能的