开始使用 AWS CDK
入门指南
模块 2:安装 AWS Cloud Development Kit (CDK)
在此模块中,您将安装并配置 AWS CDK
简介
在开始使用 AWS CDK 之前,您需要准备好其工具包 (CLI) 并在工作站上启用。此工具可关联您编写的代码和所提供的基础设施,因此务必设置该工具并使用最新版本。此外,一旦配置 CLI,您将需要引导启动自己的帐户,以便 CDK 正确地向其部署资源。引导启动流程会创建 CDK 正确运行所需的资源。
您将学到的内容
- 安装 AWS CDK CLI (工具包)
- 引导启动您的 AWS 账户
完成时间
5 分钟
模块先决条件
- 具有管理员级访问权限的 AWS 账户**
- 推荐的浏览器:最新版 Chrome 或 Firefox
[**] 过去 24 小时内创建的账户可能尚不具有访问此教程所需服务的权限。
实施
安装 AWS CDK CLI
要安装 AWS CDK CLI,您需要先安装 Node 程序包管理器 (npm)。 通过运行以下命令全局安装 AWS CDK CLI:
npm install -g aws-cdk
要验证此 CLI 是否已成功安装,请运行以下命令:
cdk --version
引导启动您的 AWS 账户
您将要部署的许多 AWS CDK 堆栈会包括资产以及与堆栈一起部署的外部文件,例如 AWS Lambda 函数或 Docker 镜像。CDK 将这些资产上传到 Amazon S3 存储桶或其他容器,以便它们在部署期间可供 AWS CloudFormation 使用。部署工作要求 AWS 账户和所要部署到的区域中已经存在这些容器。创建这些容器的过程称为引导启动。要引导启动您的 AWS 账户 (和给定区域),请运行以下命令:
# Get the account ID
aws sts get-caller-identity
# Bootstrap the account
cdk bootstrap aws://ACCOUNT-NUMBER/REGION
bootstrap 命令应如下所示:
cdk bootstrap aws://123456789012/us-east-1
# Output
⏳ Bootstrapping environment aws://123456789012/us-east-1...
CDKToolkit: creating CloudFormation changeset...
✅ Environment aws://328159166015/us-west-2 bootstrapped.
如果您希望使用不同的账户和区域,请确保引导启动每个账户和区域。