如果我有两个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"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)