選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

直接更新堆疊

焦點模式
直接更新堆疊 - AWS CloudFormation

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

想要快速部署以更新堆疊時,請您執行直接更新。透過直接更新,您可以提交範本或輸入參數,指定堆疊中資源的更新,CloudFormation 會立即部署這些更新。如果您想要使用範本進行更新,您可以修改目前的範本,並將其存放在本機或 Amazon S3 儲存貯體中。

如果是不支援更新的資源屬性,您必須保留目前的值。若要預覽 CloudFormation 在您更新堆疊之前所做的變更,請使用變更集。如需詳細資訊,請參閱使用變更集更新 CloudFormation 堆疊

更新堆疊時,CloudFormation 可能會中斷資源或取代更新的資源,視您更新的內容而定。如需資源更新行為的詳細資訊,請參閱 了解堆疊資源的更新行為

更新 堆疊 (主控台)
  1. 登入 AWS Management Console ,並在 https://https://console.aws.amazon.com/cloudformation 開啟 AWS CloudFormation 主控台。

  2. 在畫面頂端的導覽列上,選擇您的 AWS 區域。

  3. 堆疊頁面上,選取您要更新的執行中堆疊。

  4. 在 stack details (堆疊詳細資訊) 窗格中,選擇 Update (更新)

  5. 如果您尚未修改堆疊範本,請選取使用現有範本,然後選擇下一步

    如果您已修改範本,請選取取代現有範本,並在指定範本區段中指定更新範本的位置:

    • 如果是存放在本機電腦上的範本,請選取 Upload a template file (上傳範本檔案)。選擇 Choose File (選擇檔案) 導覽至該檔案並選取它,然後選擇 Next (下一步)

      注意

      如果您上傳本機範本檔案,CloudFormation 會將其上傳至您 中的 Amazon Simple Storage Service (Amazon S3) 儲存貯體 AWS 帳戶。如果您尚未擁有 CloudFormation 建立的 S3 儲存貯體,&CFN; 會針對您已上傳範本檔案至其中的每個區域建立唯一儲存貯體。如果您已有由 CloudFormation 在 中建立的 S3 儲存貯體 AWS 帳戶,CloudFormation 會將範本新增至該儲存貯體。

      針對 CloudFormation 所建立的 S3 儲存貯體,需謹記的事項

    • 如需存放在 Amazon S3 儲存貯體的範本,請選擇 Amazon S3 URL。輸入或貼上該範本的 URL,然後選擇 Next (下一步)

      如果您在已啟用版本控制的儲存貯體中有範本,您可以透過附加?versionId=version-id至 URL 來指定範本的特定版本。如需詳細資訊,請參閱《Amazon Simple Storage Service 使用者指南》中的使用已啟用版本控制之儲存貯體中的物件

    如果偵測到任何語法問題,主控台會提供錯誤訊息,協助您更正範本。

  6. 如果您的範本包含參數,請在 Specify stack details (指定堆疊詳細資訊) 頁面上輸入或修改參數值,然後選擇 Next (下一步)

    CloudFormation 會將堆疊中目前設定的值填入每個參數,但NoEcho屬性宣告的參數除外;不過,您仍然可以勾選使用現有值來使用目前的值

    如需有關使用 NoEcho 來遮罩敏感資訊的詳細資訊,除了使用動態參數來管理秘密之外,請參閱請勿在您的範本中內嵌憑證最佳實務。

  7. Configure stack options (設定堆疊選項) 頁面上,您可以更新套用到堆疊的標籤和許可,以及修改進階選項,例如堆疊政策、復原組態,或更新 Amazon SNS 通知主題。如需關於這些選項的詳細資訊,請參閱 設定堆疊選項

  8. 如果您的範本包含 IAM 資源,對於功能,請選擇我確認此範本可能會建立 IAM 資源,以指定您想要在範本中使用 IAM 資源。如需詳細資訊,請參閱確認 CloudFormation 範本中的 IAM 資源

  9. 選擇 Next (下一步) 繼續。

  10. 檢閱堆疊資訊和您提交的變更。

    檢查是否提交了正確的資訊,例如正確的參數值或範本 URL。

    變更集預覽區段中,檢查 CloudFormation 是否會進行您預期的所有變更。例如,您可以檢查 CloudFormation 是否新增、移除和修改您打算新增、移除或修改的資源。CloudFormation 會透過建立堆疊的變更集來產生此預覽。如需詳細資訊,請參閱使用變更集更新 CloudFormation 堆疊

  11. 當您完成變更後,請選擇 Update stack (更新堆疊)。

    注意

    此時,您也可以選擇檢視變更集,更仔細地檢閱您提出的更新。若要執行此操作,請選擇 View change set (檢視變更集) 而不是 Update stack (更新堆疊)。CloudFormation 會顯示根據更新所產生的變更集。當您準備好執行堆疊更新時,請選擇 Execute (執行)

    在選取 Events (事件) 窗格的情況下,CloudFormation 會顯示您堆疊的 stack details (堆疊詳細資訊) 頁面。您的堆疊現在的狀態為 UPDATE_IN_PROGRESS。CloudFormation 成功完成更新堆疊後,會將堆疊狀態設定為 UPDATE_COMPLETE

    如果堆疊更新失敗,CloudFormation; 會自動轉返變更,並將堆疊狀態設定為 UPDATE_ROLLBACK_COMPLETE

    注意

    您可以在更新處於 UPDATE_IN_PROGRESS 狀態時取消更新。如需詳細資訊,請參閱取消堆疊更新

使用命令列更新堆疊

您可以使用下列其中一項命令:

如需使用命令列更新堆疊的範例,請參閱 AWS CLI 和 PowerShell 的 CloudFormation 堆疊操作命令範例

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。