使用工作流程引導 AWS CDK 應用程序 - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用工作流程引導 AWS CDK 應用程序

本節說明如何使用工作流程啟動 AWS CDK 應用 CodeCatalyst 程式。若要完成此操作,您必須將啟動程AWS CDK 序動作新增至您的工作流程。引AWS CDK 導操作使用現代模板在您的 AWS 環境中佈建一個引導堆棧。如果啟動程序堆疊已存在,則動作會在必要時對其進行更新。中存在啟動程序堆疊 AWS 是部署 AWS CDK 應用程式的先決條件。

如需有關啟動載入的詳細資訊,請參閱開發人員指南中的啟動載入。AWS Cloud Development Kit (AWS CDK)

何時使用「AWS CDK 引導」操作

如果您有部署應用程式的工作流 AWS CDK 程,並且想要同時部署 (並在需要時更新) 啟動程序堆疊,請使用此動作。在這種情況下,您可以將啟動程AWS CDK 序操作添加到與部署應用程序的工作流程相同的工作流 AWS CDK 程中。

如果符合下列任一條件,勿使用此動作:

  • 您已經使用其他機制部署了啟動程序堆疊,並且想要保持其完整 (無更新)。

  • 您想要使用自訂啟動程序範本,啟動程AWS CDK 序動作不支援此範本。

「AWS CDK 引導」操作如何工作

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

  1. 在執行階段,如果您指定的動作版本 1.0.7 或更早版本,動作會將最新的 CDK CLI (也稱為 AWS CDK Tookit) 下載至組建映像檔。 CodeCatalyst

    如果您指定版本 1.0.8 或更新版本,則動作會隨附特定版本的 CDK CLI,因此不會進行下載。

  2. 此動作會使用 CDK CLI 來執行命cdk bootstrap令。此命令執行開發人員指南中「啟動載入」主題中所述的啟動載入工作。AWS Cloud Development Kit (AWS CDK)

「AWS CDK 引導程序」操作使用的 CDK CLI 版本

下表顯示不同版本的AWS CDK 啟動程序動作預設會使用哪個版本的 CDK CLI。

注意

您可能可以覆寫預設值。如需詳細資訊,請參閱 「AWS CDK 引導」動作 YAML 定義 中的 CdkCliVersion

「AWS CDK 引導」動作版 AWS CDK CLI 版本

1.0.0 —

最新

1.0.8 或更新版本

2.99.1