選取您的 Cookie 偏好設定

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

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

使用 AWS CloudFormation 堆疊以單一單位管理 AWS 資源

焦點模式
使用 AWS CloudFormation 堆疊以單一單位管理 AWS 資源 - AWS CloudFormation

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

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

堆疊是您可以單一單位管理的一組 AWS 資源。換句話說,您可以透過建立、更新和刪除堆疊來建立、更新和刪除資源集合。

建立堆疊涉及部署 CloudFormation 範本,以指定資源及其組態,然後 CloudFormation 會佈建和設定這些資源和組態。

更新堆疊涉及變更範本或參數。CloudFormation 會將您提交的變更與堆疊的目前狀態進行比較,並僅更新變更的資源。CloudFormation 可能會中斷資源或取代更新的資源,視您更新的內容而定。如需資源更新行為的詳細資訊,請參閱 了解堆疊資源的更新行為

CloudFormation 提供兩種更新堆疊的方法:

  • 變更集 – 透過變更集,您可以預覽 CloudFormation 將對堆疊所做的變更,然後決定是否套用這些變更。變更集是 JSON 格式的文件,總結 CloudFormation 將對堆疊所做的變更。當您想要確保 CloudFormation 不會進行意外變更,或想要考慮幾個選項時,請使用變更集。例如,您可以使用變更集來驗證 CloudFormation 在更新期間不會取代堆疊的資料庫執行個體。

  • 直接更新 – 當您直接更新堆疊時,您會提交變更,CloudFormation 會立即部署這些變更。當您希望快速部署更新時,請使用直接更新。

刪除堆疊會刪除與其相關聯的資源。舉例來說,堆疊可包含所有需要用來執行 Web 應用程式的資源,例如 Web 伺服器、資料庫和網路規則。若您不再需要該 Web 應用程式,您只需要刪除堆疊,即可刪除所有相關資源。

注意

您必須為運作堆疊資源的期間支付費用 (即使您立即刪除堆疊)。

CloudFormation 會確保適當地建立或刪除所有堆疊資源。由於 CloudFormation 將堆疊資源視為單一單位,因此必須成功建立或刪除所有資源,才能建立或刪除堆疊。如果無法建立資源,CloudFormation 會復原堆疊,並自動刪除任何已建立的資源。若無法刪除其中一項資源,任何剩餘的資源都會受到保留,直到可成功刪除堆疊為止。

用於管理堆疊的界面

您可以使用下列界面來管理 CloudFormation 堆疊:

  • CloudFormation 主控台 – 提供 Web 界面,可讓您用來存取堆疊。您可以使用導覽列上的 AWS Management Console搜尋方塊來搜尋 CloudFormationCloudFormation,然後從搜尋結果中選擇 CloudFormation,以存取 CloudFormation 主控台。

  • AWS Command Line Interface – 為廣泛的 AWS 服務提供命令,包括 CloudFormation,並在 Windows、Mac 和 Linux 上支援 。如需 CloudFormation 命令的相關資訊,請參閱 AWS CLI 命令參考中的 cloudformation

  • AWS Tools for PowerShell – 一組PowerShell模組,以 公開的功能為基礎 AWS SDK for .NET。適用於 PowerShell 的工具可讓您從PowerShell命令列對 AWS 資源執行指令碼操作。您可以在 Cmdlet 參考中找到 CloudFormation 的 cmdlet。 AWS Tools for PowerShell

  • Query API – 提供您可以使用 HTTPS 請求呼叫的低層級 API 動作。如果您在應用程式中進行 API 呼叫,則必須撰寫程式碼來處理低階詳細資訊,例如產生雜湊來簽署請求。如需 CloudFormation API 動作的詳細資訊,請參閱 AWS CloudFormation API 參考中的動作

  • AWS SDKs – 提供語言特定的 APIs並負責許多連線詳細資訊,例如計算簽章、處理請求重試和錯誤處理。如需詳細資訊,請參閱建置 AWS

  • AWS Cloud Development Kit (AWS CDK) – 是一種 AWS CDK 開放原始碼軟體開發架構,可讓您使用 TypeScript、Python、Java 和 .NET 等熟悉的程式設計語言來定義 AWS 基礎設施。使用 CDK,您可以建立應用程式資源的模型,然後直接從整合開發環境 (IDE) 使用 CloudFormation 佈建這些資源。如需詳細資訊,請參閱AWS Cloud Development Kit (AWS CDK)

在本頁面

下一個主題:

建立堆疊

上一個主題:

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