【问题标题】:How do I set DeleteOnTermination to true in CloudFormation script for AWS Windows Instances?如何在 AWS Windows 实例的 CloudFormation 脚本中将 DeleteOnTermination 设置为 true?
【发布时间】:2017-04-12 00:09:58
【问题描述】:

我有一个加载 Windows 实例的 ASG 的 CloudFormation 脚本。目前它不包含任何 BlockDeviceMapping 定义,默认情况下,Ebs 卷在实例关闭后保持活动状态且未附加。

我一直在尝试添加一个带有 BlockDeviceMappings 定义的 AWS::EC2:Instance 子句,但我能找到的所有示例都是针对 Linux 实例的,它们似乎不起作用,以下子句:

"OcrServiceStorageRelease" : {
  "Type" : "AWS::EC2::Instance",
  "Properties" : {
  "ImageId" : "ami-83b14fec",
      "BlockDeviceMappings" : [
            {   
            "DeviceName" : "/dev/sda1",
            "Ebs" : {
                    "DeleteOnTermination" : "true",
                    "VolumeSize" : "30",
                    "VolumeType" : "gp2"
               }
            }
        ]
      } 
  }, 

导致错误消息: “当前不支持请求的配置。请查看文档以了解支持的配置。”

但是,我没有在 AWS 配置中找到任何内容。我该如何配置?谢谢。

【问题讨论】:

    标签: windows amazon-web-services amazon-ec2 amazon-cloudformation


    【解决方案1】:

    您是否在模板中使用DeletionPolicy 属性?对于 Ebs 卷,DeleteOnTermination 默认为 true。

    请记住,如果这有助于解决主要问题,您还可以选择将卷添加为资源并定义其附件(AWS::EC2::VolumeAWS::EC2::VolumeAttachment)。

    【讨论】:

      猜你喜欢
      • 2021-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-05
      • 1970-01-01
      • 2020-10-30
      • 2021-05-27
      • 2016-06-27
      相关资源
      最近更新 更多