跳至內容

如何直接將現有資源匯入巢狀 CloudFormation 堆疊?

1 分的閱讀內容
0

我想將現有 AWS 資源匯入 AWS CloudFormation 上的巢狀堆疊。

解決方法

CloudFormation 可以直接將資源匯入巢狀堆疊,並保留其父堆疊。您無法將堆疊匯入子堆疊,也無法匯入具有子項目的堆疊。

若要將現有資源匯入巢狀堆疊,請完成以下步驟:

  1. 開啟 CloudFormation console (CloudFormation 主控台)。
  2. 選取該巢狀堆疊。
  3. 在堆疊範本中加入您要匯入之現有資源的資源定義,然後更新堆疊範本
  4. 確保 DeletionPolicyAWS::CloudFormation::Stack 資源上設定為 Retain<br id=hardline_break/> **注意:**資源的現有資源屬性必須符合目前的資源組態。
  5. 在巢狀堆疊上選擇 Stack actions (堆疊動作),然後選擇 Import resources into stack (將資源匯入堆疊)。
  6. 上傳包含要匯入資源的更新後範本,然後選擇 Next (下一步)。
  7. 將現有資源匯入堆疊資源,並提供資源識別碼,然後選擇 Next (下一步)。
  8. Review stack-name (檢閱堆疊名稱) 頁面上,檢閱要匯入資源的變更集,然後選擇 Import resources (匯入資源)。
  9. Stack resources (堆疊資源) 區段中,確認資源已成功匯入,且巢狀堆疊正在管理該資源。
  10. 確保根堆疊在更新操作期間所用 Amazon Simple Storage Service (Amazon S3) 儲存貯體中的巢狀堆疊範本,與巢狀堆疊中目前的範本完全一致。

相關資訊

資源類型支援

將 AWS 資源匯入 CloudFormation 堆疊

AWS 官方已更新 5 個月前