0

我有一个加载ASG的Windows实例的CloudFormation脚本。目前它不包含任何BlockDeviceMapping定义,默认情况下,Ebs卷在实例关闭后保持活动状态并且未连接。如何在AWS Windows实例的CloudFormation脚本中将DeleteOnTermination设置为true?

我一直在尝试使用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配置中找不到任何东西。我该如何配置?谢谢。

回答

0

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

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

相关问题