AWS CDK 先决条件 - AWS Cloud Development Kit (AWS CDK) v2

这是 AWS CDK v2 开发者指南。旧版 CDK v1 于 2022 年 6 月 1 日进入维护阶段,并于 2023 年 6 月 1 日终止支持。

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

AWS CDK 先决条件

在开始使用 C AWS loud Development Kit (AWS CDK) 之前,请完成所有先决条件。

设置您的 AWS 账户

如果您或您的组织不熟 AWS悉,则必须设置 AWS 帐户。这包括注册 AWS 帐户、保护您的根用户、确定管理用户的方法以及创建管理用户。要管理用户,您可以使用 AWS 身份和访问管理 (IAM) AWS 或 IAM 身份中心。我们建议您使用 IAM Identity Center。有关更多信息,请参阅下列内容:

设置 AWS 账户后,您应该拥有一个管理用户,并且能够使用 IAM 或 IAM Identity Center 创建和管理其他用户。

在继续学习之前,我们建议您花点时间学习 Identity and Access Managem AWS ent 中推荐的最佳实践。有关更多信息,请参阅 IAM 用户指南中的 Ident AWS ity and Access Management 中的安全最佳实践和用例

安装和配置 AWS CLI

在本地计算机上开发 AWS CDK 应用程序时,您将使用 C AWS loud Development Kit (AWS CDK) 命令行界面 (CLI) 进行交互 AWS,例如部署应用程序来配置资源。 AWS 要在 AWS 管理控制台 AWS 之外进行交互,必须在本地计算机上配置安全证书。为此,我们建议您安装和使用 AWS 命令行界面 (AWS CLI)。

有关安装 AWS CLI 的说明,请参阅 AWS 命令行界面用户指南》中的安装或更新到最新版本的 AWS CLI

如何配置安全凭证将取决于您或您的组织如何管理用户。有关说明,请参阅《 AWS 命令行界面用户指南》中的身份验证和访问凭证

安装和配置 AWS CLI 后,您应该具备以下内容:

  • 本地计算机上安装的 AWS CLI。

  • 使用 AWS CLI 在本地计算机config上配置的凭据。

安装 Node.js 和编程语言先决条件

所有 AWS CDK 开发者,无论您使用哪种支持的编程语言,都需要 Node.js 22.x 或更高版本。所有支持的编程语言都使用相同的后端,该后端在 Node.js 上运行。我们推荐提供长期有效支持的版本。

有关支持的 Node.js 版本的更多信息,请参阅支持的节点版本

其他编程语言先决条件取决于开发 AWS CDK 应用程序时使用的语言:

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

JavaScript
  • 无其他要求

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

Java
  • Java Development Kit(JDK)8(即 1.8 )或更高版本

  • Apache Maven 3.5 或更高版本

    推荐使用 Eclipse` Java IDE(我们在本指南的某些示例中使用)。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 入门