

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

# AWS 解决方案构造
<a name="welcome"></a>

发布日期：**2021 年 5 月**([文档修订](document-revisions.md)）

## 什么是 AWS 解决方案构造？
<a name="what-is-the-aws-solutions-constructs-library"></a>

 AWS 解决方案构造（构造）是[AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/)，提供多服务、结构良好的模式，用于在代码中快速定义解决方案，从而创建可预测和可重复的基础设施。目标是加快开发人员使用基于模式的定义为其架构构建任何规模的解决方案的体验。

 使用 AWS 解决方案构造以熟悉的编程语言定义您的解决方案。AWS 解决方案构造目前支持 TypeScript、JavaScript、Python 和 Java。

 要浏览 AWS 解决方案构造模式的完整目录，[Click LE](https://aws.amazon.com/solutions/constructs/patterns/)。

## 为什么要使用 AWS 解决方案构造？
<a name="why-use-the-aws-solutions-constructs-library"></a>

 随着云提供商的创新速度，了解和理解最佳实践并确保在整个解决方案中正确实施这些实践可能令人生畏。构造允许您结合预构建、结构良好的模式和用例，以便以可扩展和安全的方式使用云服务执行常见操作。由于 Constructs 为现代编程语言提供了一个库，因此您可以将现有的开发技能和熟悉的工具应用于为您的解决方案构建架构良好的云基础架构的任务。

 AWS 解决方案构造的其他优势包括：
+  它构造在 AWS Cloud Development Kit (AWS CDK) 开源软件开发框架之上。
+  在定义解决方案基础架构时使用逻辑（if 语句，for 循环等）。
+  使用面向对象的技术创建系统的模型。
+  定义高级抽象，共享它们，并将其发布到您的团队、公司或社区。
+  将您的解决方案组织成逻辑模块。
+  将您的解决方案作为库共享和重复使用。
+  使用行业标准协议测试您的基础架构代码。
+  使用您现有的代码审查工作流。

 AWS 解决方案构造的目的是降低集成常见架构良好的模式时所需的复杂性和粘合逻辑，以便在 AWS 上实现您的解决方案目标。