Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱如何從 CodeCatalyst 遷移。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
部署 CloudFormation堆疊
本節說明如何使用 CodeCatalyst 工作流程部署AWS CloudFormation堆疊。若要達成此目的,您必須將部署CloudFormation堆疊動作新增至工作流程。動作AWS會根據您提供的範本,將資源的 CloudFormation 堆疊部署至 。範本可以是:
-
CloudFormation範本 – 如需詳細資訊,請參閱使用CloudFormation範本。
-
AWS SAM範本 – 如需詳細資訊,請參閱 AWS Serverless Application Model(AWS SAM) 規格。
注意
若要使用AWS SAM範本,您必須先使用
sam package操作封裝AWS SAM應用程式。如需示範如何在 Amazon CodeCatalyst 工作流程中自動執行此封裝的教學課程,請參閱 教學課程:部署無伺服器應用程式。
如果堆疊已存在,動作會執行 CloudFormation CreateChangeSet操作,然後執行 ExecuteChangeSet操作。動作接著會等待變更部署,並根據結果將本身標記為失敗。
如果您已經有包含要部署之資源的 CloudFormation或AWS SAM 範本,或者您打算使用 AWS SAM和 等工具,在工作流程建置動作中自動產生資源,請使用部署CloudFormation堆疊動作AWS Cloud Development Kit (AWS CDK)。 新增建置動作
無論您可以在 CloudFormation 中撰寫什麼,或AWS SAM搭配部署CloudFormation堆疊動作使用什麼,範本都沒有任何限制。
提示
如需說明如何使用部署CloudFormation堆疊動作部署無伺服器應用程式的教學課程,請參閱 教學課程:部署無伺服器應用程式。
主題
「部署CloudFormation堆疊」動作所使用的執行期映像
部署CloudFormation堆疊動作會在 2022 年 11 月的映像上執行。如需詳細資訊,請參閱作用中映像。