簡體   English   中英

AWS-在現有VPC中創建公共子網

[英]AWS - Create public subnet in existing VPC

我有一個已經連接了Internet網關的VPC,我正在嘗試創建一個cloudformation,將新的公共和私有子網添加到VPC。

我遇到的問題是,我不知道如何獲取IG的網關ID以更新公共子網的路由表。

有誰知道如何做到這一點而不必將其作為參數傳遞?

CloudFormation模板沒有本機功能來“獲取”它自己沒有創建的現有基礎架構的值。

如果VPC是由CloudFormation堆棧創建的,並且該堆棧在其Exports中具有VPC,則另一個模板可以將Exports用作輸入參數 但是,這聽起來不適合您的用例。

唯一的其他選擇是使用Lambda編寫自定義資源 ,該資源查詢API並將值返回到堆棧。 要開始使用您的第一個自定義資源,需要花費一些工作,因為“回叫”過程有點復雜。

暫無
暫無

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

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