aws cloudformation create-stack --stack-name myteststack --template-body file:////home//local//test//sampletemplate.json
根据 AWS Cloud Formation 文档,我们可以使用 Nested Cloud Formation。但是,它只说通过将模板 JSON 文件上传到 S3 存储桶来调用 Nested Cloud Formation 模板。
还有其他方法可以传递嵌套云形成模板吗?类似于:(我猜..)
aws cloudformation create-stack --stack-name myteststack --template-body file:////home//local//test//main-template.json file:////home//local//test//nested-template.json
答案1
据我所知,此功能尚未推出。Cloudformation 会在 AWS 端解析嵌套依赖项,例如
"Properties" : {
"TemplateURL" : "https://s3.amazonaws.com/cloudformation-templates-us-east-1/S3_Bucket.template"
如果您将本地文件作为 TemplateURL,AWS 将无法在服务器端解析此 TemplateURL。