开始使用 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 账户及其区域后,您就可以开始编写并部署基础设施了。