amazon-web-services - Kinesis 客户端库,预先创建的 DynamoDB 表
问题描述
我正在使用 Kinesis 客户端库版本 2.x
预计分片租赁和再平衡等问题将通过使用 DynamoDB 来解决。
遵循最小权限原则,我不希望我的消费者应用程序具有动态创建 DynamoDB 表的选项。相反,我更喜欢使用首选的 IAC 工具预先创建资源,然后创建一些经过微调的角色。
有没有办法跳过基于消费者的 DynamoDB 表创建?如果我只是为每个分片和未来分片创建预期的 DynamoDB 表(在按需扩展的情况下主动),或者消费者库创建的 DynamoDB 表的名称上是否存在随机模式,我是否被覆盖?
解决方案
在检查了amazon-kinesis-client 的源代码后,只创建了一个表,并且这个表具有您在调度程序上提供的应用程序名称的名称。
所以以上是可以的。
推荐阅读
- typescript - 带接口参数的函数重载
- javascript - 有哪些依赖“typeof null”返回对象的代码示例?
- java - 根据另一个数组对对象的 ArrayList 进行排序
- encryption - 基于客户端身份验证加密解密 DynamoDB 数据
- apache-camel - Camel-Cdi 没有使用 Registery 注入 CamelContext
- ios - UINavigationController 交互式弹出手势仅在第一次工作
- javascript - 动态读取下拉列表中的选定值
- angular - 构建角度应用程序后,在角度中加载失败的 inline.318b50c57b4eba3d437b.bundle.js
- python - 是否有任何选项可以从 python 中的数组元素创建多个 dict
- java - 部署程序集配置不适用于 mvn 包