

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

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

# AWS CDK の前提条件
<a name="prerequisites"></a>

 AWS Cloud Development Kit (AWS CDK) の使用を開始する前に、すべての前提条件を完了してください。

## AWS アカウントをセットアップする
<a name="prerequisites-account"></a>

ユーザーまたは組織が初めての場合は AWS、 AWS アカウントを設定する必要があります。これには、 AWS アカウントへのサインアップ、ルートユーザーの保護、ユーザーの管理方法の決定、管理ユーザーの作成が含まれます。ユーザーを管理するには、 AWS Identity and Access Management (IAM) または IAM Identity Center AWS を使用できます。IAM Identity Center を使用することをお勧めします。詳細については次を参照してください:
+  「[IAM ユーザーガイド](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html)」の *IAM とは?*
+  [IAM Identity Center ユーザーガイドの「IAM Identity Center とは](https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html)」。 * AWS *

 AWS アカウントを設定したら、管理ユーザーと、IAM または IAM Identity Center を使用して追加のユーザーを作成および管理できる必要があります。

先に進む前に、 AWS Identity and Access Management で推奨されるベストプラクティスを学習することをお勧めします。詳細については、*IAM ユーザーガイド*[の AWS Identity and Access Management のセキュリティのベストプラクティスとユースケース](https://docs.aws.amazon.com/IAM/latest/UserGuide/IAMBestPracticesAndUseCases.html)を参照してください。

## CLI AWS のインストールと設定
<a name="prerequisites-cli"></a>

ローカルマシンで AWS CDK アプリケーションを開発する場合、 AWS Cloud Development Kit (AWS CDK) コマンドラインインターフェイス (CLI) を使用して、 AWS リソースをプロビジョニングするためのアプリケーションのデプロイなど AWS、 を操作します。 AWS マネジメントコンソールの AWS 外部で を操作するには、ローカルマシンでセキュリティ認証情報を設定する必要があります。これを行うには、 コマンドラインインターフェイス (AWS CLI) AWS をインストールして使用することをお勧めします。

 AWS CLI をインストールする手順については、* AWS 「 コマンドラインインターフェイスユーザーガイド*[」の「CLI AWS の最新バージョンをインストールまたは更新する](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)」を参照してください。

セキュリティ認証情報の設定方法は、ユーザーまたは組織がご自身のユーザーを管理する方法によって異なります。手順については、* AWS 「 コマンドラインインターフェイスユーザーガイド*」の[「認証とアクセスの認証情報](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-authentication.html)」を参照してください。

CLI AWS をインストールして設定したら、次のものが必要です。
+ ローカルマシンにインストールされている AWS CLI。
+ CLI AWS を使用してローカルマシン`config`の で設定された認証情報。

## インストールされた Node.js およびプログラミング言語の前提条件
<a name="prerequisites-node"></a>

すべての AWS CDK 開発者は、使用するサポートされているプログラミング言語に関係なく、[Node.js](https://nodejs.org/en/download/) 22.x 以降が必要です。サポートされているすべてのプログラミング言語は、Node.js で実行される同じバックエンドを使用します。[アクティブな長期サポート](https://nodejs.org/en/about/releases/)のバージョンをお勧めします。

サポートされている Node.js バージョンの詳細については、「[サポートされているノードのバージョン](node-versions.md)」を参照してください。

その他のプログラミング言語の前提条件は、 AWS CDK アプリケーションの開発に使用する言語によって異なります。

**Example**  
+ TypeScript 3.8 以降 (`npm -g install typescript`)
+ その他の要件はありません
+ `pip` および を含む Python 3.9 以降 `virtualenv` 
+ Java Development Kit (JDK) 8 (別名 1.8) 以降
+ Apache Maven 3.5 以降

  Java IDE を推奨 (このガイドのいくつかの例では Eclipse` を使用)。IDE は Maven プロジェクトをインポートできる必要があります。プロジェクトが Java 1.8 を使用するように設定されていることを確認します。JAVA\$1HOME 環境変数は、JDK をインストールしたパスに設定します。
.NET 8.0 以降。  
Visual Studio 2019 (任意のエディション) または Visual Studio Code を推奨します。
Go 1.23 以降。

**サードパーティー言語の廃止**  
各言語バージョンは EOL (製品終了) までのみをサポートし、事前の通知によって変更されます。

## 次の手順
<a name="prerequisites-next"></a>

 AWS CDK の使用を開始するには、[AWS 「CDK の開始方法](getting-started.md)」を参照してください。