相关疑难解决方法(0)

如何重用 CloudFormation 中的现有资源?

我的 CloudFormation 模板中有一个 S3 存储桶作为资源,DeletionPolicy设置为Retain. 这按预期工作:删除堆栈时,它确实保留了存储桶。但是,当我尝试再次创建堆栈时,尝试再次创建同一个存储桶时创建失败,并显示一条错误消息,抱怨它已存在。

我需要向我的 CloudFormation 模板添加什么才能使其不尝试重新创建已存在的资源?

我的模板相关片段如下:

      "Resources": {
        "SomeS3Bucket" : {
          "Type" : "AWS::S3::Bucket",
          "DeletionPolicy" : "Retain",
          "Properties": {
              "BucketName": "SomeS3Bucket"
              }
          }
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services amazon-cloudformation

32
推荐指数
2
解决办法
2万
查看次数