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