[英]CloudFormation EC2 Windows Script
我剛開始使用 CloudFormation。 我正在嘗試使用自定義屬性(VPC、安全組、子網和標簽)創建 2 個 Windows EC2 實例,但我不知道如何設置,我從標准 AWS 模板開始並對其進行了修改,但它失敗了.
{
"cxawsprodnew01": {
"Type": "AWS::EC2::Instance",
"DeletionPolicy": "Retain",
"Tags": [{ "tag": "" }],
"Properties": {
"ImageId": {
"Fn::FindInMap": ["WindowsRegionMap", { "Ref": "AWS::Region" }, "AMI"]
},
"InstanceType": "r4.large",
"InstanceInitiatedShutdownBehavior": "stop",
"DisableApiTermination": "true",
"VPCId": { "Type": "AWS::EC2::VPC::Id", "Ref": "vpc-9b34b5fd" },
"SubnetId": { "Ref": "VpcSubnet1" },
"SGUtilized": {
"Type": "AWS::EC2::SecurityGroup::Id",
"Ref": "ProdOctopusSG"
},
"BlockDeviceMappings": {
"DeviceName": "/dev/sda1",
"Ebs": {
"VolumeType": "standard",
"DeleteOnTermination": "false",
"VolumeSize": "50"
}
}
}
}
}
如何修改它以允許我添加我需要的屬性,我必須先將它們設置為參數才能調用它們?
是的,您可以在屬性部分聲明屬性並引用它。
{
"Properties": {
"VpcId": {
"Type": "WS::EC2::VPC::Id"
}
},
"Resources":
{
"cxawsprodnew01":
{
"Type": "AWS::EC2::Instance",
"DeletionPolicy": "Retain",
"Tags": [{ "" }],
"Properties":
{
...
"VPCId": { "Ref": "VpcId" },
....
},
},
},
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.