这是 AWS CDK v2 开发者指南。旧版 CDK v1 于 2022 年 6 月 1 日进入维护阶段,并于 2023 年 6 月 1 日终止支持。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
了解将与 AWS Cloud Development Kit (AWS CDK)搭配使用的核心库。
AWS CDK 图书馆
该 AWS CDK 库(也称为)是用于开发应用程序的主库 AWS CDK。aws-cdk-lib
它由开发和维护 AWS。该库包含基类,例如 App
和 Stack
。它还包含可用于通过构造定义基础设施的库。
AWS 构造库
AWS 构造库是 AWS CDK 库的一部分。它包含由 AWS开发和维护的一系列结构。针对每项 AWS 服务,它被组织成不同模块。每个模块都包含可用于定义 AWS 资源和属性的结构。
构造库
构造库通常被称为 constructs
,是一个用于定义和组合云基础设施组件的库。它包含核心 Construct
类,这些代表代表构造的构建基块。该类是构造库中所有构造的基础基类。 AWS Constructs 库是一个单独的通用库,其他基于构造的工具(例如 CDK)都使用它 Terraform还有 CDK 用于 Kubernetes.
AWS CDK API 参考资料
AWS CDK API 参考包含 AWS CDK 库的官方参考文档,包括 AWS 构造库和构造库。为每种支持的编程语言提供了 API 参考版本。
-
有关 AWS CDK Library (
aws-cdk-lib
) 文档,请参阅aws-cdk-lib 模块。 -
构造库中 AWS 构造的文档按以下 AWS 服务 格式组织:
aws-cdk-lib.
. 例如,可以在.aws_s3 模块中找到aws-cdk-lib亚马逊简单存储服务 (Amazon S3) 的构造文档。<service>
-
有关构造库(构造)的文档,请参阅 constructs module。
为 AWS CDK API 参考撰稿
AWS CDK 它是开源的,我们欢迎你来贡献。社区的贡献能积极影响和改善 AWS CDK。有关专门为 AWS CDK API 参考文档做出贡献的说明,请参阅 aws-cdk 中的文档
了解更多
有关导入和使用 CDK 库的说明,请参阅使用 CDK 库。