

这是 AWS CDK v2 开发者指南。旧版 CDK v1 于 2022 年 6 月 1 日进入维护阶段，并于 2023 年 6 月 1 日终止支持。

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

# AWS CDK 库
<a name="libraries"></a>

了解将与 AWS 云开发工具包 (AWS CDK) 搭配使用的核心库。

## AWS CDK 库
<a name="libraries-cdk"></a>

AWS CDK 库（也称为 `aws-cdk-lib`）是您通过 AWS CDK 开发应用程序使用的主库。它由 AWS 开发和维护。该库包含基类，例如 [https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.App.html](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.App.html) 和 [https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.Stack.html](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.Stack.html)。它还包含可用于通过构造定义基础设施的库。

## AWS 构造库
<a name="libraries-construct"></a>

AWS 构造库是 AWS CDK 库的一部分。它包含由 AWS 开发和维护的一系列[构造](constructs.md)。针对每项 AWS 服务，它被组织成不同模块。每个模块都包含可用于定义 AWS 资源和属性的构造。

## 构造库
<a name="libraries-constructs"></a>

构造库通常被称为 `constructs`，是一个用于定义和组合云基础设施组件的库。它包含核心 [https://docs.aws.amazon.com/cdk/api/v2/docs/constructs.Construct.html](https://docs.aws.amazon.com/cdk/api/v2/docs/constructs.Construct.html) 类，这些代表代表构造的构建基块。该类是 AWS 构造库中所有构造的基础基类。构造库是一个单独的通用库，供其他基于构造的工具（例如 *CDK for Terraform* 和 *CDK for Kubernetes*）使用。

## AWS CDK API 参考
<a name="libraries-reference"></a>

[AWS CDK API 参考](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-construct-library.html)包含 AWS CDK 库的官方参考文档，包括 AWS 构造库和构造库。为每种受支持的编程语言都提供了的 API 参考版本。
+ 有关 AWS CDK 库 (`aws-cdk-lib`) 的文档，请参阅 [aws-cdk-lib module](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib-readme.html)。
+ AWS 构造库中的构造的文档由 AWS 服务按以下格式组织：`aws-cdk-lib.<service>`。例如，Amazon Simple Storage Service（Amazon S3）的构造文档，可在 [aws-cdk-lib.aws\$1s3 module](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_s3-readme.html) 中找到。
+ 有关构造库（构造）的文档，请参阅 [constructs module](https://docs.aws.amazon.com/cdk/api/v2/docs/constructs-readme.html)。

### 贡献 AWS CDK API 参考
<a name="libraries-reference-contribute"></a>

AWS CDK 是开源的，我们欢迎您贡献内容。社区的贡献能积极影响和改善 AWS CDK。有关专门为 AWS CDK API 参考文档贡献内容说明，请参阅 *aws-cdk GitHub 存储库*中的 [Documentation](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md#documentation)。

## 了解更多
<a name="libraries-learn"></a>

有关导入和使用 CDK 库的说明，请参阅[使用 CDK 库](work-with.md)。