AWS CDK 先決條件 - AWS 雲端開發套件 (AWS CDK) v2

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

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

AWS CDK 先決條件

開始使用 AWS 雲端開發套件 (AWS CDK) 之前,請先完成所有先決條件。

設定 AWS 您的帳戶

如果您或您的組織是新手 AWS,則必須設定 AWS 您的帳戶。這包括註冊 AWS 帳戶、保護您的根使用者、決定管理使用者的方法,以及建立管理使用者。若要管理使用者,您可以使用 AWS Identity and Access Management (IAM) 或 AWS IAM Identity Center。我們建議您使用 IAM Identity Center。如需詳細資訊,請參閱下列內容:

設定 AWS 帳戶後,您應該具備管理使用者,以及使用 IAM 或 IAM Identity Center 建立和管理其他使用者的能力。

在繼續之前,我們建議您花時間了解 AWS Identity and Access Management 中建議的最佳實務。如需詳細資訊,請參閱《IAM 使用者指南》中的 AWS Identity and Access Management 中的安全最佳實務和使用案例

安裝和設定 AWS CLI

當您在本機電腦上開發 AWS CDK 應用程式時,您會使用 AWS 雲端開發套件 (AWS CDK) 命令列界面 (CLI) 與 互動 AWS,例如部署應用程式來佈建 AWS 資源。若要在 AWS 管理主控台 AWS 外部與 互動,您必須在本機電腦上設定安全登入資料。若要這樣做,建議您安裝並使用 AWS 命令列界面 (AWS CLI)。

如需安裝 AWS CLI 的指示,請參閱《 AWS 命令列界面使用者指南》中的安裝或更新至最新版本的 AWS CLI

設定安全登入資料的方式取決於您或您的組織管理使用者的方式。如需說明,請參閱《 AWS 命令列界面使用者指南》中的身分驗證和存取憑證

安裝和設定 CLI AWS 之後,您應該具備下列項目:

  • 安裝在本機電腦上的 AWS CLI。

  • config 在您的本機電腦上使用 CLI 在 AWS 中設定的登入資料。

安裝Node.js和程式設計語言先決條件

無論您將使用何種支援的程式設計語言,所有 AWS CDK 開發人員都需要 Node.js 22.x 或更新版本。所有支援的程式設計語言都使用相同的後端,該後端在 上執行Node.js。我們建議使用主動長期支援中的版本。

如需支援的 Node.js 版本的詳細資訊,請參閱支援的 Node 版本

其他程式設計語言先決條件取決於您將用來開發 AWS CDK 應用程式的語言:

TypeScript
  • TypeScript 3.8 或更新版本 (npm -g install typescript)

JavaScript
  • 沒有其他要求

Python
  • Python 3.7 或更新版本,包括 pipvirtualenv

Java
  • Java 開發套件 (JDK) 8 (a.k.a. 1.8) 或更新版本

  • Apache Maven 3.5 或更新版本

    建議使用 Java IDE (我們在本指南Eclipse`的一些範例中使用 )。IDE 必須能夠匯入 Maven 專案。檢查您的專案是否設定為使用 Java 1.8。將 JAVA_HOME 環境變數設定為您已安裝 JDK 的路徑。

C#

.NET Core 3.1 或更新版本,或 .NET 6.0 或更新版本。

建議使用 Visual Studio 2019 (任何版本) 或 Visual Studio Code。

Go

Go 1.1.8 或更新版本。

第三方語言棄用

每個語言版本僅在 EOL(生命週期結束) 之前都受到支援,並且可能會在預先通知的情況下變更。

後續步驟

若要開始使用 AWS CDK,請參閱 AWS CDK 入門