开始使用 AWS CDK

教程

安装 AWS Cloud Development Kit

在本模块中,您将安装和配置 AWS CDK

学习目标

在本模块中,您将:

  • 安装 AWS CDK CLI(工具包)
  • 引导 AWS 账户

操作步骤

在开始使用 AWS CDK 之前,您需要确保您的工作站已安装并配置好 CLI 工具。此工具是您的代码与部署的基础设施之间的桥梁,因此务必要确保其已正确安装并更新至最新版本。 此外,在配置好 CLI 后,您需要引导您的账户,以确保 CDK 能正确部署资源。引导流程会生成 CDK 运行所必需的资源。

 时长

5 分钟

 模块学习前期准备

  • 具有管理员级访问权限的 AWS 账户**
  • 推荐的浏览器:最新版 Chrome 或 Firefox

[**] 过去 24 小时内创建的账户可能尚不具有访问此教程所需服务的权限。

安装 AWS CDK CLI

要安装 AWS CDK CLI,首先需要安装 Node 包管理器 (npm)。如需获取更多信息,请参阅下载并安装 Node.js 和 npm

安装 npm 后,就可以通过运行以下命令安装 AWS CDK CLI:

npm install -g aws-cdk

要验证 AWS CDK CLI 是否安装成功,可运行以下命令:

cdk --version

引导 AWS 账户

“引导”指的是在您将要部署资源的 AWS 账户及区域中创建容器的过程。您部署的许多 AWS CDK 堆栈都包含资源和外部文件,例如 AWS Lambda 函数或 Docker 镜像。CDK 会将这些资源和文件上传至引导过程创建的容器中,供 AWS CloudFormation 在部署时使用。

进行账户引导时,您需要提供 AWS 账号和区域信息。 

要获取 AWS 账户信息,可运行以下 AWS CLI 命令:

aws sts get-caller-identity

要查看账户的默认区域,可运行:

aws configure get region

现在,您可以使用以下命令来引导账户:

cdk bootstrap aws://ACCOUNT-NUMBER/REGION

引导命令的输出结果应如下所示:

 ⏳  Bootstrapping environment aws://ACCOUNT-NUMBER/us-east-1...
 ✅  Environment aws://ACCOUNT-NUMBER/us-east-1 bootstrapped.

如果您希望使用不同的账户和区域,请确保分别对它们进行引导。 

总结

本教程提供了开始使用 AWS CDK 所需的全部内容。在安装 CLI 并引导 AWS 账户及其区域后,您就可以开始编写并部署基础设施了。

创建首个 CDK 项目