

這是 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 程式庫的一部分。它包含由 開發和維護的[建構](constructs.md)集合 AWS。它會針對每個 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 建構程式庫中所有建構的基礎基礎類別。建構程式庫是獨立的一般用途程式庫，供其他建構型工具使用，例如適用於 *Terraform 的 CDK* 和*適用於 Kubernetes 的 CDK*。

## 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 Library 的官方參考文件，包括 AWS Construct Library 和 Constructs Library。每個支援的程式設計語言都會提供 API 參考的版本。
+ 如需 AWS CDK Library (`aws-cdk-lib`) 文件，請參閱 [aws-cdk-lib 模組](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 模組中找到。](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_s3-readme.html)
+ 如需建構程式庫 （建構） 文件，請參閱[建構模組](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儲存庫*中的[文件](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md#documentation)。

## 進一步了解
<a name="libraries-learn"></a>

如需匯入和使用 CDK 程式庫的指示，請參閱[使用 CDK 程式庫](work-with.md)。