0

我部署了一个 CloudFormation Kinesis 流。

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

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

任何想法?

在 serverless.yml 上遵循我的 Kinesis 资源配置

resources:
  Resources:
    KinesisStream:
      Type: AWS::Kinesis::Stream
      Properties:
        Name: kinesis_name_1
        ShardCount: 1
4

1 回答 1

0

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

姓名: ...

更新要求:更换

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

于 2018-01-05T14:01:12.710 回答