本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過變更集建立堆疊
若要在建立 AWS CloudFormation 堆疊之前預覽堆疊的配置方式,請建立變更集。本功能可以讓您在執行變更集前檢查各種組態,並針對堆疊進行修正與更改。如需變更集的詳細資訊,請參閱透過變更集更新堆疊。
建立新堆疊的變更集
若要建立新堆疊的變更集,請選取您的堆疊範本並指定堆疊組態,就像建立新堆疊一樣,然後選擇建立新的變更集,而不是建立新的堆疊。
使用 CloudFormation 控制台建立變更集
-
請詳閱 Review (檢閱) 頁面上的堆疊詳細資訊。
如果在建立變更集之前需要變更任何設定,請選擇適當區段的 Edit (編輯),返回有要變更設定的頁面。
選擇 Create change set (建立變更集)。
如有需要,請輸入變更集名稱和描述。選擇 Create change set (建立變更集)。
當您為新堆疊建立變更集時,請 CloudFormation 執行下列動作:
啟動狀態為
REVIEW_IN_PROGRESS
(正在檢閱) 的新堆疊。建立新堆疊的變更集,此堆疊會反映您在前列步驟中指定的堆疊組態。
CloudFormation 顯示建議堆疊的 [變更集] 頁面。 CloudFormation 建立變更集時,其狀態為
CREATE_IN_PROGRESS
,且其執行狀態為UNAVAILABLE
。 CloudFormation 成功建立變更集後,會將變更集狀態設定為CREATE_COMPLETE
,且其執行狀態為AVAILABLE
。堆疊狀態更新為REVIEW_IN_PROGRESS
(正在檢閱)。此時,您可以執行變更集來完成建立新堆疊。在「變更」窗格中, CloudFormation 顯示堆疊的建議組態。
如果 CloudFormation 無法建立變更集,則會將變更集狀態設定為
CREATE_FAILED
。修正 Status reason (狀態原因) 欄位中顯示的錯誤,然後建立新的變更集。在此階段,您可以嘗試在執行下一個變更集前檢查各種組態,並針對堆疊進行修正與更改。-
若要根據變更集完成建立新堆疊,請選擇 Execute (執行),指定復原組態,然後選擇 Execute change set (執行變更集)。