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 アカウントをセットアップする

自分または自分の組織が初めての場合は AWS、 AWS アカウントを設定する必要があります。これには、 AWS アカウントへのサインアップ、ルートユーザーの保護、ユーザーの管理方法の決定、管理ユーザーの作成が含まれます。ユーザーを管理するには、 AWS Identity and Access Management (IAM) または IAM Identity Center AWS を使用できます。IAM Identity Center を使用することをお勧めします。詳細については次を参照してください:

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

先に進む前に、 AWS Identity and Access Management で推奨されるベストプラクティスを学習することをお勧めします。詳細については、IAM ユーザーガイドの AWS Identity and Access Management のセキュリティのベストプラクティスとユースケースを参照してください。

CLI AWS のインストールと設定

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

AWS CLI のインストール手順については、 AWS 「 コマンドラインインターフェイスユーザーガイド」の「CLI AWS の最新バージョンのインストールまたは更新」を参照してください。

セキュリティ認証情報の設定方法は、ユーザーまたは組織がご自身のユーザーを管理する方法によって異なります。手順については、 AWS 「 コマンドラインインターフェイスユーザーガイド」の「認証とアクセスの認証情報」を参照してください。

CLI AWS をインストールして設定したら、次のものが必要です。

  • ローカルマシンにインストールされている AWS CLI。

  • CLI AWS を使用してローカルマシンconfigの で設定された認証情報。

インストールされた Node.js およびプログラミング言語の前提条件

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

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

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

TypeScript
  • TypeScript 3.8 以降 (npm -g install typescript)

JavaScript
  • その他の要件はありません

Python
  • pip および virtualenv を含む Python 3.7 以降

Java
  • Java Development Kit (JDK) 8 (別名 1.8) 以降

  • Apache Maven 3.5 以降

    Java IDE が推奨されます (このガイドのいくつかの例Eclipse`で を使用します)。IDE は Maven プロジェクトをインポートできる必要があります。プロジェクトが Java 1.8 を使用するように設定されていることを確認します。JAVA_HOME 環境変数は、JDK をインストールしたパスに設定します。

C#

.NET Core 3.1 以降、あるいは .NET 6.0 以降。

Visual Studio 2019 (任意のエディション) または Visual Studio Code を推奨します。

Go

Go 1.1.8 以降。

サードパーティー言語の廃止

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

次のステップ

AWS CDK の使用を開始するには、AWS 「CDK の開始方法」を参照してください。