

これは AWS CDK v2 デベロッパーガイドです。旧版の CDK v1 は 2022 年 6 月 1 日にメンテナンスを開始し、2023 年 6 月 1 日にサポートを終了しました。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS CDK ライブラリ
<a name="libraries"></a>

AWS Cloud Development Kit (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 コンストラクトライブラリおよびコンストラクトライブラリなど、AWS CDK ライブラリの公式リファレンスドキュメントが含まれています。API リファレンスのバージョンは、サポートされている各プログラミング言語に提供されます。
+ AWS CDK ライブラリ (`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)」を参照してください。