这是 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 开发和维护。该库包含基类,例如 App 和 Stack。它还包含可用于通过构造定义基础设施的库。
AWS 构造库
AWS 构造库是 AWS CDK 库的一部分。它包含由 AWS 开发和维护的一系列构造。针对每项 AWS 服务,它被组织成不同模块。每个模块都包含可用于定义 AWS 资源和属性的构造。
构造库
构造库通常被称为 constructs,是一个用于定义和组合云基础设施组件的库。它包含核心 Construct 类,这些代表代表构造的构建基块。该类是 AWS 构造库中所有构造的基础基类。构造库是一个单独的通用库,供其他基于构造的工具(例如 CDK for Terraform 和 CDK 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 库。