![传递嵌套云形成模板、S3 存储桶替代方案](https://linux22.com/image/675211/%E4%BC%A0%E9%80%92%E5%B5%8C%E5%A5%97%E4%BA%91%E5%BD%A2%E6%88%90%E6%A8%A1%E6%9D%BF%E3%80%81S3%20%E5%AD%98%E5%82%A8%E6%A1%B6%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88.png)
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。