簡體   English   中英

我們可以從現有 VPC 中導出 Cloud Formation 模板嗎?

[英]Can we export Cloud Formation template from an existing VPC?

我們有一個 VPC,其中包含用於測試的所有服務和數據庫。 我們現在計划設置另一個這樣的 VPC,以便我們可以有一個額外的測試環境。

有沒有辦法從現有基礎設施 (VPC) 中導出 CloudFormation 模板?

取決於您想要克隆/復制的所有內容以及您想要復制資源的級別,您可以查看以下選項;

  1. 使用 AWS CFN 中已棄用CloudFomer ,您可以從現有資源構建模板。 不推薦,只需列出清單,以防您的用例以更少的努力、時間和金錢滿足此要求。

  2. 使用former2 第三方工具,比CloudFomer 更可靠。 請參閱此現有線程以獲取更多詳細信息。

  3. 使用N2WS ,這是與 AWS 合作的第三方解決方案。 請參閱 AWS 的此博客。

  4. 使用CloudRanger ,第三方解決方案稱為 Druva。

如果現有基礎架構是使用 CloudFormation 創建的,那么您只需運行以下命令:

aws cloudformation get-template --stack-name myteststack

如果不是,那是不可能的,因為 aws 僅使用對產品中的客戶端可見的 cloudformation 堆棧,而不是您可以在創建后更改參數,例如 ECS。

您可以使用 Functionbeat 導出 Cloud Formation 模板,該模板是 Elastic Beat,我們可以在我們的無服務器環境中將其部署為 function 以從雲服務收集數據。 配置 functionbeat 后,使用以下命令導出 CloudFormation 模板。

For Linux and Mac ./functionbeat export function FUNCTION_NAME For Windows .\functionbeat.exe export function FUNCTION_NAME

Functionbeat 會將 CloudFormation 模板寫入標准 output 或標准輸出,您可以根據需要對其進行修改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM