繁体   English   中英

如何从多个 yml 构建 CloudFormation 模板

[英]How to build CloudFormation template from multiple yml

我试图让这个 repo 在这里 - https://github.com/mydatastack/google-analytics-to-s3

提供了一个链接来启动 AWS CloudFormation 堆栈,但它不再工作,因为包含模板的 S3 存储桶不再处于活动状态。

我有两个关于让数据管道运行的问题:

  1. 我的第一个问题是631216aef6ab2824fc63572d1d3d5e6c.template是什么,我可以通过 CloudFormation 文件夹中的 3 个 .yml 文件创建它吗?

我尝试通过 CloudFormation 设计器创建模板收集器-ga.yml 模板 collector-ga.yml但它失败了。 我认为这是因为仅从collector-ga创建模板时 yml 中的资源不可用。 我也尝试将 repo 上传到 s3 并从那里创建模板,但这也不成功。

  1. 如何从 repo 启动堆栈? 我在网上找到的信息很少,因此将不胜感激解释或指向某些相关资源的指针。

此存储库不使用“标准” CloudFormation 资源,但它使用AWS SAM 您必须安装 SAM CLI 工具并使用它来部署 CloudFormation 堆栈。 如果您运行sam deploy --guided它将帮助您在您的 AWS 账户上设置必要的 S3 存储桶等。 SAM 将上传必要的文件,通过使用 S3 URL 更新模板来解析模板之间的内部本地链接,并构建用于部署堆栈的 packaged.yml 模板。

此外,请查看AWS SAM 用户指南以了解更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM