【发布时间】:2018-10-11 13:53:33
【问题描述】:
如果我有两个 cloudformation 堆栈,我如何从另一个堆栈引用一个堆栈中的资源?
在下面的示例中,我有一个堆栈,它创建了一个 EBS 卷,并希望通过我的 EC2 实例的第二个堆栈中的 Ref: 键来引用它,但我不断得到回滚,因为它无法从第一个堆栈:
“模板格式错误:未解决的资源依赖关系”
我已经尝试过 DependsOn 子句,但它不起作用。我需要通过参数传递信息吗?
{
"AWSTemplateFormatVersion": "2010-09-09",
"Resources": {
"CubesNetworking": {
"Type": "AWS::CloudFormation::Stack",
"Properties": {
"TemplateURL": "https://s3.amazonaws.com/mybucket/cf_network.json"
}
},
"CubesInstances": {
"DependsOn": ["CubesNetworking"],
"Type": "AWS::CloudFormation::Stack",
"Properties": {
"TemplateURL": "https://s3.amazonaws.com/mybucket/cf_instances.json"
}
}
}
}
【问题讨论】:
标签: amazon-web-services amazon-cloudformation