如何强制不删除流

时间:2018-01-04 19:52:23

标签: amazon-web-services amazon-cloudformation amazon-kinesis serverless

我部署了CloudFormation Kinesis流。

然后我使用另一个名称从另一个流中进行了新部署...之前的一个名称已被删除。也就是说,它会删除前一个并始终保持最后一次部署。

我没有在文档中找到解释如何强制部署不删除Kinesis创建的流的任何内容。

有什么想法吗?

在serverless.yml

上关注我的Kinesis资源配置
resources:
  Resources:
    KinesisStream:
      Type: AWS::Kinesis::Stream
      Properties:
        Name: kinesis_name_1
        ShardCount: 1

1 个答案:

答案 0 :(得分:0)

更改Name属性会替换您的Kinesis流。见here

  

姓名:......

     

更新要求:替换

如果修改Name资源的AWS::Kinesis::Stream属性,将使用新名称创建 Kinesis流,并使用旧名称的Kinesis流被删除。