AWS CDK の前提条件 - AWS Cloud Development Kit (AWS CDK) v2

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

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

AWS CDK の前提条件

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

AWS アカウント のセットアップ

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

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

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

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

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

AWS CLI をインストールする手順については、「AWS Command Line Interface ユーザーガイド」の「AWS CLI の最新バージョンのインストールまたは更新」を参照してください。

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

AWS CLI をインストールして設定したら、次のものが揃います。

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

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

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

サポートされているプログラミング言語の使用とは関係なく、すべての AWS CDK デベロッパーには Node.js 14.15.0 以降が必要です。サポートされているすべてのプログラミング言語は、Node.js で実行される同じバックエンドを使用します。アクティブな長期サポートのバージョンをお勧めします。組織が別の推奨事項がある場合、そのガイダンスに従ってください。

重要

依存関係との互換性の問題により、Node.js バージョン 13.0.0 から 13.6.0 は AWS CDK と互換性がありません。

その他のプログラミング言語の前提条件は、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 の開始方法」を参照してください。