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 アカウント

を初めて使用する場合は 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。詳細については、「 ユーザーガイド」の「 のセキュリティのベストプラクティスとユースケース AWS Identity and Access ManagementIAM」を参照してください。

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

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

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

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

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

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

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

インストールNode.js言語とプログラミング言語の前提条件

すべての AWS CDK デベロッパーは、使用するサポートされているプログラミング言語に関係なく、14.15.0 Node.js 以降が必要です。サポートされているすべてのプログラミング言語は、 で実行される同じバックエンドを使用します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 および を含む Python 3.7 以降 virtualenv

Java
  • Java Development Kit (JDK) 8 (a.k.a. 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