AWS CDK ライブラリ - AWS Cloud Development Kit (AWS CDK) v2

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

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

AWS CDK ライブラリ

で使用するコアライブラリについて説明します AWS Cloud Development Kit (AWS CDK)。

AWS CDK ライブラリ

AWS CDK ライブラリは、 とも呼ばれaws-cdk-lib、 でアプリケーションを開発するために使用するメインライブラリです AWS CDK。によって開発および保守されます AWS。このライブラリには、 Appや などの基本クラスが含まれていますStack。また、コンストラクトを通じてインフラストラクチャを定義するために使用するライブラリも含まれています。

AWS コンストラクトライブラリ

AWS コンストラクトライブラリは AWS CDK ライブラリの一部です。これには、 によって開発および保守されるコンストラクトのコレクションが含まれています AWS。各 のさまざまなモジュールに編成されています AWS のサービス。各モジュールには、 AWS リソースとプロパティの定義に使用できるコンストラクトが含まれています。

Constructs ライブラリ

構築ライブラリは、一般的に と呼ばれconstructs、クラウドインフラストラクチャコンポーネントを定義して構成するためのライブラリです。これには、コンストラクト構成要素を表すコアConstructクラスが含まれています。このクラスは、 コンストラクトライブラリのすべての AWS コンストラクトの基本ベースクラスです。Constructs ライブラリは、 for や CDK for Terraform CDK Kubernetesなどの他のコンストラクトベースのツールで使用される別の汎用ライブラリです。

AWS CDK API リファレンス

AWS CDK API リファレンスには、Construct AWS CDK Library および Constructs AWS ライブラリを含む、 ライブラリの公式リファレンスドキュメントが含まれています。サポートされているプログラミング言語ごとに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 ライブラリの操作