我部署了CloudFormation Kinesis流。
然后我使用另一个名称从另一个流中进行了新部署...之前的一个名称已被删除。也就是说,它会删除前一个并始终保持最后一次部署。
我没有在文档中找到解释如何强制部署不删除Kinesis创建的流的任何内容。
有什么想法吗?
在serverless.yml
上关注我的Kinesis资源配置resources:
Resources:
KinesisStream:
Type: AWS::Kinesis::Stream
Properties:
Name: kinesis_name_1
ShardCount: 1
答案 0 :(得分:0)
更改Name
属性会替换您的Kinesis流。见here:
姓名:......
更新要求:替换
如果修改Name
资源的AWS::Kinesis::Stream
属性,将使用新名称创建新 Kinesis流,并使用旧名称的Kinesis流被删除。