AWS CDK 库 - AWS 云开发工具包 (AWS CDK) v2

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

AWS CDK 库

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

AWS CDK 库

AWS CDK 库(也称为 aws-cdk-lib)是您通过 AWS CDK 开发应用程序使用的主库。它由 AWS 开发和维护。该库包含基类,例如 AppStack。它还包含可用于通过构造定义基础设施的库。

AWS 构造库

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

构造库

构造库通常被称为 constructs,是一个用于定义和组合云基础设施组件的库。它包含核心 Construct 类,这些代表代表构造的构建基块。该类是 AWS 构造库中所有构造的基础基类。构造库是一个单独的通用库,供其他基于构造的工具(例如 CDK for TerraformCDK for Kubernetes)使用。

AWS CDK API 参考

AWS CDK API 参考包含 AWS CDK 库的官方参考文档,包括 AWS 构造库和构造库。为每种受支持的编程语言都提供了的 API 参考版本。

  • 有关 AWS CDK 库 (aws-cdk-lib) 的文档,请参阅 aws-cdk-lib module

  • AWS 构造库中的构造的文档由 AWS 服务按以下格式组织:aws-cdk-lib.<service>。例如,Amazon Simple Storage Service(Amazon S3)的构造文档,可在 aws-cdk-lib.aws_s3 module 中找到。

  • 有关构造库(构造)的文档,请参阅 constructs module

贡献 AWS CDK API 参考

AWS CDK 是开源的,我们欢迎您贡献内容。社区的贡献能积极影响和改善 AWS CDK。有关专门为 AWS CDK API 参考文档贡献内容说明,请参阅 aws-cdk GitHub 存储库中的 Documentation

了解更多

有关导入和使用 CDK 库的说明,请参阅使用 CDK 库