您現在可以在 CloudFormation 範本中使用巨集和轉換來建立 AWS CloudFormation 堆疊集

張貼日期: 2021年4月16日

AWS CloudFormation StackSets 可讓您透過單一作業建立、更新或刪除多個 AWS 帳戶和區域的堆疊,來擴展堆疊的功能。我們現在宣布支持 CloudFormation 巨集和用於建立堆疊集的範本中的轉換。AWS CloudFormation 巨集在 CloudFormation 範本上執行自訂處理,從簡單的動作,例如尋找和取代,到協助轉換整個範本。CloudFormation 巨集使用與 AWS:: Include 和 AWS:: 無伺服器轉換功能相的技術。CloudFormation 轉換可透過壓縮 AWS Infrastructure as Code 的表達式簡化範本的編寫程序,以及支援重覆使用範本元件。

以前,您無法在提供的 CloudFormation 範本中使用轉換來建立堆疊集。在此啟動後,您可以使用 AWS:: Include 和 AWS:: 無伺服器等轉換,或使用 CloudFormation 巨集建立自訂轉換來處理用於堆疊集建立的範本。例如,您可以為範本建立一般字串函數,或定義一般 CloudFormation 資源的短手語法。 如需詳細資訊,請參閱巨集範例。

若要深入了解堆疊集中的 CloudFormation 巨集支援,請造訪 AWS CloudFormation 堆疊集文件。

CloudFormation 巨集支援目前僅適用於使用自我管理權限模型建立的堆疊集。CloudFormation 巨集可在目前提供 AWS Lambda 的所有 AWS 區域使用。如需 AWS Lambda 可用的 AWS 區域的完整清單,請造訪我們的區域表格。