AWS CDK 引導 - AWS Cloud Development Kit (AWS CDK) v2

這是 AWS CDK v2 開發人員指南。較舊的 CDK v1 於 2022 年 6 月 1 日進入維護,並於 2023 年 6 月 1 日結束支援。

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

AWS CDK 引導

啟動安裝是準備您的 AWS 環境以便搭配使用的程序。 AWS Cloud Development Kit (AWS CDK)在您將CDK堆疊部署到 AWS 環境之前,必須先啟動載入環境。

什麼是引導?

啟動安裝透過佈建 AWS 環境中使用的特定 AWS 資源來準備您的環境。 AWS CDK這些資源通常稱為您的啟動程序資源。它們包含下列項目:

  • Amazon Simple Storage Service (Amazon S3) 儲存貯體 — 用於存放您的CDK專案檔案,例如 AWS Lambda 功能程式碼和資產。

  • Amazon 彈性容器註冊表(AmazonECR)存儲庫 — 主要用於存儲Docker映像。

  • AWS Identity and Access Management (IAM) 角色 — 設定為授與執行部署所 AWS CDK 需的權限。如需有關在啟動載入期間建立之IAM角色的詳細資訊,請參閱。IAM 在引導期間建立的角色

引導如何工作?

所使用的資源及其組態CDK會在 AWS CloudFormation 範本中定義。此範本由CDK專案團隊建立及管理。如需此範本的最新版本,請參閱 aws-cd GitHub k 儲存庫bootstrap-template.yaml中的〈〉。

若要啟動環境,請使用指 AWS CDK 令行介面 (AWS CDK CLI) cdk bootstrap 指令。會CDKCLI擷取範本並將其部署 AWS CloudFormation 為堆疊 (稱為啟動程序堆疊)。依預設,堆疊名稱為CDKToolkit。透過部署此範本, CloudFormation 佈建環境中的資源。部署後,啟動程序堆疊將出現在環境的 AWS CloudFormation 主控台中。

您也可以修改範本或搭配指令使用CDKCLI選項來自訂啟動載入。cdk bootstrap

AWS 環境是獨立的。您要與之搭配使用的每個環境都 AWS CDK 必須先啟動載入。

進一步了解

如需啟動安裝環境的指示,請參閱。啟動環境以搭配 使用 AWS CDK