

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

# 使用 CloudFormation 提供的資源類型來擴展範本的功能
<a name="cloudformation-supplied-resource-types"></a>

CloudFormation 提供數種可在堆疊範本中使用的資源類型來擴展其功能，從而超越簡單的堆疊範本功能。

這些資源類型包括：


| Resource Type (資源類型) | Description | 文件 | 
| --- | --- | --- | 
| 自訂資源 | `AWS::CloudFormation::CustomResource` 資源類型可讓您建立自訂資源，以執行特定佈建任務，或包含無法作為 CloudFormation 資源類型使用的資源。 | [自訂資源](template-custom-resources.md) | 
| 巨集 | `AWS::CloudFormation::Macro` 資源類型會定義可重複使用的程式碼片段，可在 CloudFormation 範本上執行自訂處理。巨集可以在堆疊建立或更新期間修改範本、產生其他資源或執行其他自訂操作。 | [範本巨集](template-macros.md) | 
| 巢狀堆疊 | `AWS::CloudFormation::Stack` 資源類型可讓您在 CloudFormation 範本內建立巢狀堆疊，以取得更加模組化且可重複使用的堆疊架構。 | [巢狀堆疊](using-cfn-nested-stacks.md) | 
| StackSet | `AWS::CloudFormation::StackSet` 資源類型會建立或更新 CloudFormation StackSet，這是堆疊的容器，可跨多個 AWS 帳戶 和 區域部署。 | [透過 StackSets 管理堆疊](what-is-cfnstacksets.md) | 
| 等待條件 | `AWS::CloudFormation::WaitCondition` 資源類型會暫停堆疊建立或更新，直到符合特定條件為止，例如成功完成長時間執行的程序或外部資源的可用性。 | [等待條件](using-cfn-waitcondition.md) | 
| 等待條件控點 | `AWS::CloudFormation::WaitConditionHandle` 資源類型可與 `AWS::CloudFormation::WaitCondition` 資源類型搭配使用。它提供預先簽章的 URL，用於傳送訊號，指出已滿足特定條件。這些訊號可讓堆疊建立或更新程序繼續進行。 | [等待條件](using-cfn-waitcondition.md) | 