CodeCatalyst Amazon 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 如何从中迁移 CodeCatalyst。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
正在引导AWS CDK带有工作流程的应用程序
本节介绍如何使用 CodeCatalyst 工作流程引导AWS CDK应用程序。为此,您必须将 AWS CDK 引导操作添加到工作流中。AWS CDK 引导操作使用现代模板,在您的 AWS 环境中预置引导堆栈。如果引导堆栈已存在,则操作会在必要时更新该堆栈。在中存在引导堆栈AWS是部署AWS CDK应用程序的先决条件。
有关引导的更多信息,请参阅《AWS Cloud Development Kit (AWS CDK) Developer Guide》中的 Bootstrapping。
主题
何时使用 'AWS CDKbootstrap 的动作
如果您有部署AWS CDK应用程序的工作流程,并且想要同时部署(并在需要时更新)引导堆栈,请使用此操作。在这种情况下,您可以将AWS CDK引导操作添加到与部署应用程序相同的工作流程中。AWS CDK
如果符合以下任一情况,请不要使用此操作:
-
您已使用另一种机制部署了引导堆栈,并且希望保持其原样(不更新)。
-
您想要使用自定义引导模板,但 AWS CDK 引导操作不支持该模板。
怎么样 'AWS CDKbootstrap 的操作起作用了
AWS CDK 引导操作的工作方式如下:
-
在运行时,如果您指定了 1.0.7 或更早版本的操作,则该操作会将最新的 CDK CLI(也称为 AWS CDK Tookit)下载到构建映像。 CodeCatalyst
如果您指定了 1.0.8 或更高版本,则该操作会与特定版本的 CDK CLI 捆绑在一起,因此不会下载。
-
该操作使用 CDK CLI 来运行
cdk bootstrap命令。此命令执行《AWS Cloud Development Kit (AWS CDK) Developer Guide》的 Bootstrapping 主题中介绍的引导任务。
” 使用的 CDK CLI 版本AWS CDKbootstrap” 动作
下表显示了不同版本的 AWS CDK 引导操作默认使用哪个版本的 CDK CLI。
注意
您也许能够覆盖默认值。有关更多信息,请参阅“AWS CDK 引导”操作 YAML 中的 CdkCliVersion。
| “AWS CDK 引导”操作版本 | AWS CDKCLI 版本 |
|---|---|
|
1.0.0 – 1.0.7 |
最新 |
|
1.0.8 或更高版本 |
2.99.1 |
'使用的运行时镜像AWS CDKbootstrap 的动作
下表显示了 CodeCatalyst 用于运行不同版本的AWS CDK引导操作的运行时环境映像。这些映像包括不同的预安装工具集。有关更多信息,请参阅 活动映像。
注意
我们建议您将 AWS CDK 引导操作升级到 2.x 版,从而利用 2024 年 3 月版映像中提供的最新工具。要升级操作,请在工作流定义文件中将其 Identifier 属性设置为 aws/cdk-bootstrap@v2。有关更多信息,请参阅 “AWS CDK 部署”操作 YAML。
| “AWS CDK 引导”操作版本 | 运行时环境映像 |
|---|---|
|
1.x |
2022 年 11 月版映像 |
|
2.x |
2024 年 3 月版映像 |