我可以使用 轻松地将参数传递到嵌套 Cloudformation 堆栈AWS::CloudFormation::Stack,包括引用值:
"MyNestedStack" : {
"Type" : "AWS::CloudFormation::Stack",
"Condition" : "MyCondition",
"Properties" : {
"TemplateURL" : {
"Fn::Join" : ["", ["https://mybucket.s3.amazonaws.com/", {
"Ref" : "S3BucketLocation"
}, "/MyNestedStack.template"]]
},
"Parameters": {
"MyVPC" : {
"Ref" : "VPC"
},
"MySubnet" : {
"Ref" : "ManagementSubnet"
},
"MySubnetAZ" : {
"Fn::GetAtt" : [ "ManagementSubnet", "AvailabilityZone" ]
}
"InstanceType" : "m3.large",
"KeyName" : "MyKey",
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我无法找到任何文档如何将应用于父堆栈的堆栈标签传递到子(嵌套)堆栈。
原始堆栈被调用:
#Create Stack
aws cloudformation create-stack --parameters ${parms} --tags Key='Environment Name',Value=${name} Key=Name,Value=${env} …Run Code Online (Sandbox Code Playgroud)