

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

# AWS 解决方案构造入门
<a name="getting-started-with-aws-solutions-constructs"></a>

 本主题介绍如何安装和配置 AWS Cloud Development Kit (AWS CDK)、AWS 解决方案构造，以及如何使用 AWS 解决方案构造模式创建您的第一个 AWS CDK 应用程序。

**注意**  
AWS CDK 版本 ≥ 1.46.0 的 AWS CDK 支持 AWS 解决方案构造。

**提示**  
 想要深入挖掘？ 试试试试看[CDK 研讨会](https://cdkworkshop.com/)了解真实世界项目的更深入介绍。

**提示**  
 有关 AWS Cloud Development Kit (AWS CDK) 入门的更多信息，请参阅[AWS CDK 开发人员指南](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html)。

## Prerequisites
<a name="prerequisites"></a>

 AWS 解决方案构造是基于 AWS CDK 构建的，因此您需要安装 Node.js (>= 10.3.0)，即使是那些使用 TypeScript 或 JavaScript 以外的语言工作的解决方案也是如此。这是因为[AWS CDK](https://github.com/aws/aws-cdk)和 AWS 解决方案构造是在 TypeScript 中开发的，并在 Node.js 上运行。其他支持语言的绑定使用此后端和工具集。

 您必须提供您的证书和 AWS 区域才能使用 AWS CDK CLI，如指定您的证书和区域中所述。

 其他先决条件取决于您的开发语言，如下所示。


|  **语言**  |  **先决条件**  | 
| --- | --- | 
|  ![Python](http://docs.aws.amazon.com/zh_cn/solutions/latest/constructs/images/python.png)Python  |  Python >= 3.6  | 
|  ![TypeScript](http://docs.aws.amazon.com/zh_cn/solutions/latest/constructs/images/typescript.png)TypeScript  |  TypeScript >= 2.7  | 
|  ![Java](http://docs.aws.amazon.com/zh_cn/solutions/latest/constructs/images/java.png)Java | Java >= 1.8 | 

## 安装 AWS CDK
<a name="installing-the-aws-cdk"></a>

 要安装和配置 AWS CDK，请参阅 AWS CDK 开发人员指南-[安装 AWS CDK](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#getting_started_install)。

## 使用 AWS 解决方案构造
<a name="working-with-the-aws-solutions-constructs-library"></a>

 使用 AWS 解决方案构造时创建新应用程序的典型工作流程采用与 AWS CDK 相同的方法。

1.  创建应用程序目录。

1.  初始化应用程序。

1.  添加 AWS 解决方案构造模式依赖关系。

1.  将其他代码添加到应用程序。

1.  如有必要，编译应用程序。

1.  部署应用程序中定义的资源。

1.  测试应用程序。

 如果存在任何问题，请循环修改、编译（如有必要）、部署和测试。