本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用範本巨集在 CloudFormation 範本上執行自訂處理
使用巨集,您可以在範本上執行自訂處理,從find-and-replace操作等簡單動作,到整個範本的廣泛轉換。
若要了解可能性的廣度,請考慮 AWS::Include
和 AWS::Serverless
轉換,這是由 CloudFormation 託管的巨集:
-
AWS::Include 轉換可讓您將樣板範本程式碼片段插入範本。
-
AWS::Serverless 轉換採用以無 AWS 伺服器應用程式模型 (AWS SAM) 語法編寫的整個範本,並將其轉換並擴展為合規的 CloudFormation 範本。如需無伺服器應用程式的詳細資訊 AWS SAM,請參閱 AWS Serverless Application Model 開發人員指南。
帳單
當巨集執行時,Lambda 函數的擁有者需要支付執行該函數的任何相關費用。
AWS::Include
和 AWS::Serverless
轉換是由 CloudFormation 託管的巨集。可免費使用它們。
巨集範例
除了本節中的範例之外,您還可以在我們的 GitHub 儲存庫