AWS CDK ライブラリ - AWS クラウド開発キット (AWS CDK) v2

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

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

AWS CDK ライブラリ

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

  • AWS CDK ライブラリ (aws-cdk-lib) のドキュメントについては、「aws-cdk-lib モジュール」を参照してください。

  • AWS コンストラクトライブラリのコンストラクトのドキュメントは、AWS のサービスによって aws-cdk-lib.<service> の形式で整理されています。例えば、Amazon Simple Storage Service (Amazon S3) のコンストラクトドキュメントは、「aws-cdk-lib.aws_s3 モジュール」にあります。

  • コンストラクトライブラリ (コンストラクト) のドキュメントについては、「コンストラクトモジュール」を参照してください。

AWS CDK API リファレンスに貢献

AWS CDK はオープンソースであり、ぜひご貢献をお待ちしています。コミュニティの貢献は良い影響をもたらして AWS CDK を改善します。特に AWS CDK API リファレンスのドキュメントに貢献するための手順については、「aws-cdk GitHub リポジトリ」の「ドキュメント」を参照してください。

詳細

インポートおよび CDK ライブラリを使用する手順については、「CDK ライブラリを使用する」を参照してください。