Kinesis Data Stream 更新 Cloudformation 上的 ShardCount

Kinesis Data Stream update ShardCount on Cloudformation

我在 Cloudformation 中完成了一个 Kinesis Data Stream,我想更改一个 Stream 的分片数量,我可以在 Cloudformation 中通过将 ShardCount 的值从 3 个分片改为 1 个分片来实现吗?他们会合并在一起吗?

我找不到 Cloudformation 的任何信息,但 CLI 有 update-shard-count 其中 split/merge 所以我想知道 CloudFormation 是否也有同样的情况。

最好的方法是什么?我是否应该通过 CLI 执行此操作,然后在重新部署之前更改 Cloudformation 中的代码?

谢谢

通过 CloudFormation 更改分片数与通过 cli 更改分片数具有相同的效果,因为它们调用相同的底层 API (UpdateShardCount)。由于您已经在使用CloudFormation,直接在CloudFormation中更改即可。