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),如果這有助於解決主要問題。

相關問題