簡體   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