CodeCatalyst Amazon 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 如何从中迁移 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你可以在 De ploy CloudFormation stack 操作中使用什么。
提示
有关向您展示如何使用 “部署CloudFormation堆栈” 操作部署无服务器应用程序的教程,请参阅教程:部署无服务器应用程序。
主题
“部署” 使用的运行时映像CloudFormationstack 的动作
部署CloudFormation堆栈操作在 2022 年 11 月的映像上运行。有关更多信息,请参阅 活动映像。