使用工作流程引导 AWS CDK 应用程序 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用工作流程引导 AWS CDK 应用程序

本节介绍如何使用 CodeCatalyst 工作流程引导 AWS CDK 应用程序。为此,您必须将AWS CDK 引导操作添加到工作流程中。AWS CDK bootstrap 操作使用现代模板在您的 AWS 环境中配置引导堆栈。如果引导堆栈已经存在,则该操作将在必要时对其进行更新。在中存在引导堆栈 AWS 是部署 AWS CDK 应用程序的先决条件。

有关引导的更多信息,请参阅《开发人员指南》中的引导。AWS Cloud Development Kit (AWS CDK)

何时使用 “AWS CDK 引导” 操作

如果您有部署 AWS CDK 应用程序的工作流程,并且想要同时部署(并在需要时更新)引导堆栈,请使用此操作。在这种情况下,您可以将AWS CDK 引导操作添加到与部署应用程序的工作流程相同的工作流程中。 AWS CDK

如果符合以下任一情况,请@@ 使用此操作:

  • 您已经使用另一种机制部署了引导堆栈,并且希望保持其完好无损(无更新)。

  • 您想使用自定义引导模板,但引AWS CDK 导操作不支持该模板。

“AWS CDK bootstrap” 操作的工作原理

AWS CDK 导程序的工作原理如下:

  1. 在运行时,如果您指定了 1.0.7 或更早版本的操作,则该操作会将最新的 CDK CLI(也称为 AWS CDK Tookit)下载到构建映像。 CodeCatalyst

    如果您指定了 1.0.8 或更高版本,则该操作与特定版本的 CDK CLI 捆绑在一起,因此不会进行下载。

  2. 该操作使用 CDK CLI 来运行该cdk bootstrap命令。此命令执行《开发人员指南》的 Bootstrappin g 主题中描述的引导任务。AWS Cloud Development Kit (AWS CDK)

“AWS CDK 引导” 操作使用的 CDK CLI 版本

下表显示了不同版本的AWS CDK 引导操作默认使用哪个版本的 CDK CLI。

注意

您也许可以覆盖默认值。有关更多信息,请参阅 中的 CdkCliVersion

“AWS CDK bootstrap” 操作版本 AWS CDK CLI 版本

1.0.0 — 1.0.7

最新

1.0.8 或更高版本

2.99.1