

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

# 使用 AWS CDK 应用程序
<a name="aws-cdk-apps"></a>


****  

|  | 
| --- |
| 这是适用于预览版中功能的预发布文档。本文档随时可能更改。 | 

使用 AWS Toolkit for VS Code 中的 **AWS CDK Explorer** 来以可视化形式呈现和使用 AWS CDK 应用程序。

## 先决条件
<a name="aws-cdk-apps-prereq"></a>
+ 确保您的系统满足 [安装 Toolkit for VS Code](setup-toolkit.md#setup-prereq) 中指定的先决条件。
+ 按照《AWS Cloud Development Kit (AWS CDK) 开发人员指南》**中 [AWS CDK 入门](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html) 的前几章节所述，安装 AWS CDK 命令行界面。
**重要**  
AWS CDK 版本必须为 1.17.0 或更高版本。在命令行上使用 **`cdk --version`** 可查看您正在运行的版本。

## 可视化 AWS CDK 应用程序
<a name="aws-cdk-apps-visualize"></a>

使用 AWS Toolkit for VS Code AWS CDK Explorer，您可以管理存储在应用程序的 CDK 结构中的[堆栈](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html)和[资源](https://docs.aws.amazon.com/cdk/latest/guide/resources.html)。AWS CDK Explorer 使用 `tree.json` 文件中定义的信息在树视图中显示您的资源，而该文件是在运行 **`cdk synth`** 命令时创建的。默认情况下，`tree.json` 文件位于应用程序的 `cdk.out` 目录中。

要开始使用 Toolkit AWS CDK Explorer，您需要创建 CDK 应用程序。

1. 完成 [《AWS CDK 开发人员指南》](https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html) 中 [Hello World 教程](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial)的前几个步骤。
**重要**  
当您到达**部署堆栈**教程步骤后，请停止并返回本指南。
**注意**  
您可以在操作系统命令行上或在 VS Code 编辑器内的**终端**窗口中，运行本教程中提供的命令（例如 **`mkdir`** 和 **`cdk init`**）。

1. 完成 CDK 教程的所需步骤后，打开您在 VS Code 编辑器中创建的 CDK 内容。

1. 在 AWS 导航窗格中，展开 **CDK（预览版）**标题。您的 CDK 应用程序及其关联资源现在显示在 CDK Explorer 树视图中。

### 重要提示
<a name="important-notes"></a>
+ 将 CDK 应用程序加载到 VS Code 编辑器中后，您可以一次加载多个文件夹。每个文件夹可以包含多个 CDK 应用程序，如上图所示。AWS CDK 资源管理器在项目根目录及其直接子目录中查找应用程序。
+ 执行教程的前几个步骤时，您可能会注意到所执行的最后一个命令是 **`cdk synth`**，该命令会生成 `tree.json` 文件。如果您对 CDK 应用程序的一些部分做出更改（例如添加更多资源），则需要再次执行该命令，以便查看树视图中反映的更改。

## 对 AWS CDK 应用程序执行其他操作
<a name="aws-cdk-apps-other-tasks"></a>

您可以使用 VS Code 编辑器对 CDK 应用程序执行其他操作，就像使用操作系统命令行或其他工具一样。例如，您可以更新编辑器中的代码文件，并使用 VS Code **终端**窗口部署应用程序。

要尝试这些类型的操作，请使用 VS Code 编辑器继续查看《AWS CDK 开发人员指南》**中的 [Hello World 教程](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial)。请务必执行最后一步：**销毁应用程序的资源**，以免您的 AWS 账户产生意外的费用。