

Amazon CodeCatalyst は新規のお客様には提供されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[CodeCatalyst から移行する方法](migration.md)」を参照してください。

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

# 開発環境の作成
<a name="devenvironment-create"></a>

開発環境は、複数の方法で作成できます。
+ CodeCatalyst ソースリポジトリまたは **[概要]**、**[開発環境]** または **[ソースリポジトリ]** ページの [[リンクされたソースリポジトリ]](source-repositories-link.md) で CodeCatalyst で開発環境を作成します。
+ 開発環境ページからソースリポジトリに接続していない空の開発環境を CodeCatalyst で作成します。
+ 任意の IDE で開発環境を作成し、この開発環境内に任意のソースリポジトリを複製します。

**重要**  
開発環境は、Active Directory が ID プロバイダーとして使用されているスペースのユーザーは利用できません。詳細については、「[単一のサインオンアカウントを使用して CodeCatalyst にサインインすると、開発環境を作成できない](devenvironments-troubleshooting.md#troubleshoot-create-dev-env-idprovider)」を参照してください。

リポジトリのブランチごとに 1 つの開発環境を作成できます。プロジェクトは複数のリポジトリを持つことができます。作成する開発環境は CodeCatalyst アカウントでのみ管理できますが、開発環境を開いて、サポートされている IDE のいずれかで作業できます。IDE で開発環境を使用するには、 AWS Toolkit がインストールされている必要があります。詳細については、「[開発環境でサポートされている統合開発環境](#devenvironment-supported-ide)」を参照してください。デフォルトでは、開発環境は 2 コアプロセッサ、4 GB の RAM、16 GB の永続ストレージで作成されます。

**注記**  
ソースリポジトリに関連付けられている開発環境を作成した場合、**[リソース]** 列には、この開発環境の作成時に指定したブランチが常に表示されます。これは、別のブランチを作成したり、開発環境内の別のブランチに切り替えたり、追加のリポジトリをクローンしたりする場合にも当てはまります。空の開発環境を作成した場合、**[リソース]** 列は空白になります。

## 開発環境でサポートされている統合開発環境
<a name="devenvironment-supported-ide"></a>

開発環境は、サポートされている以下の統合開発環境 (IDE) で使用できます。
+ [AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/welcome.html)
+ [JetBrains IDEs](https://www.jetbrains.com/help)
  + [IntelliJ IDEA Ultimate](https://www.jetbrains.com/help/idea/getting-started.html)
  + [GoLand](https://www.jetbrains.com/help/go/getting-started.html)
  + [PyCharm Professional](https://www.jetbrains.com/help/pycharm/getting-started.html)
+ [Visual Studio Code](https://code.visualstudio.com/docs)

## CodeCatalyst で開発環境を作成する
<a name="devenvironment-create-steps"></a>

CodeCatalyst で開発環境の使用を開始するには、[[AWS ビルダー ID]](id-how-to-sign-in.md) または [[SSO]](sign-in-sso.md) を使用して認証し、サインインします。

**ブランチから開発環境を作成するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 開発環境を作成するプロジェクトに移動します。

1. ナビゲーションペインで、次のいずれかを実行します。
   + **[概要]** を選択し、次に **[My 開発環境]** セクションに移動します。
   + **[コード]** を選択してから、**[開発環境]** を選択します。
   + **[コード]** を選択し、**[ソースリポジトリ]** を選択して、開発環境を作成するリポジトリを選択します。

1. **[開発環境を作成]** を選択します。

1. ドロップダウンメニューからサポートされている IDE を選択します。詳細については「[開発環境でサポートされている統合開発環境](#devenvironment-supported-ide)」を参照してください。

1. **[リポジトリのクローン]** を選択します。

1. 次のいずれかを行います。

   1. クローンするリポジトリを選択し、**[既存のブランチで作業する]** を選択し、**[既存のブランチ]** ドロップダウンメニューからブランチを選択します。
**注記**  
サードパーティーリポジトリを選択する場合は、既存のブランチで作業する必要があります。

   1. クローンするリポジトリを選択し、**[新しいブランチで作業する]** を選択し、**[ブランチ名]** フィールドにブランチ名を入力し、**[ブランチの作成元]** ドロップダウンメニューから新しいブランチを作成するブランチを選択します。
**注記**  
**[ソースリポジトリ]** ページまたは特定のソースリポジトリを元に開発環境を作成する場合は、リポジトリを選択する必要はありません。開発環境は **[ソースリポジトリ]** ページから選択したソースリポジトリを元に作成されます。

1. (オプション) **[エイリアス - オプション]** で、開発環境のエイリアスを入力します。

1. (オプション) **[開発環境設定]** 編集ボタンを選択して、開発環境のコンピューティング、ストレージ、またはタイムアウトの設定を編集します。

1. (オプション) **[Amazon Virtual Private Cloud (Amazon VPC) - オプション]** で、ドロップダウンメニューから開発環境に関連付ける VPC 接続を選択します。

   スペースにデフォルトの VPC が設定されている場合、開発環境はその VPC に接続して実行されます。この設定は、別の VPC 接続を関連付けることでオーバーライドできます。また、VPC に接続された開発環境では、 AWS Toolkitがサポートされないことに注意してください。

   使用する VPC 接続が表示されていない場合は、プロジェクトで許可されていない AWS アカウント 接続が含まれている可能性があります。詳細については、「*Amazon CodeCatalyst 管理者ガイド*」の「[プロジェクト制限アカウント接続の設定](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html)」を参照してください。
**注記**  
VPC 接続を使用して開発環境を作成すると、VPC 内に新しいネットワークインターフェイスが作成されます。CodeCatalyst は、関連付けられた VPC ロールを使用して、このインターフェイスとやり取りします。また、IPv4 CIDR ブロックが IP アドレス範囲 `172.16.0.0/12` **に設定されていないこと**を確認してください。

1. **[作成]** を選択します。開発環境の作成中は、開発環境のステータス列に **[開始中]** と表示され、開発環境が作成されると、ステータス列に **[実行中]** と表示されます。

**空の開発環境を作成するには**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/) で CodeCatalyst コンソールを開きます。

1. 開発環境を作成するプロジェクトに移動します。

1. ナビゲーションペインで、次のいずれかを実行します。
   + **[概要]** を選択し、次に **[My 開発環境]** セクションに移動します。
   + **[コード]** を選択してから、**[開発環境]** を選択します。

1. **[開発環境を作成]** を選択します。

1. ドロップダウンメニューからサポートされている IDE を選択します。詳細については「[開発環境でサポートされている統合開発環境](#devenvironment-supported-ide)」を参照してください。

1. **[空の開発環境を作成]** を選択します。

1. (オプション) **[エイリアス - オプション]** で、開発環境のエイリアスを入力します。

1. (オプション) **[開発環境設定]** 編集ボタンを選択して、開発環境のコンピューティング、ストレージ、またはタイムアウトの設定を編集します。

1. (オプション) **[Amazon Virtual Private Cloud (Amazon VPC) - オプション]** で、ドロップダウンメニューから開発環境に関連付ける VPC 接続を選択します。

   スペースにデフォルトの VPC が設定されている場合、開発環境はその VPC に接続して実行されます。この設定は、別の VPC 接続を関連付けることでオーバーライドできます。また、VPC に接続された開発環境では、 AWS Toolkitがサポートされないことに注意してください。

   使用する VPC 接続が表示されていない場合は、プロジェクトで許可されていない AWS アカウント 接続が含まれている可能性があります。詳細については、「*Amazon CodeCatalyst 管理者ガイド*」の「[プロジェクト制限アカウント接続の設定](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html)」を参照してください。
**注記**  
VPC 接続を使用して開発環境を作成すると、VPC 内に新しいネットワークインターフェイスが作成されます。CodeCatalyst は、関連付けられた VPC ロールを使用して、このインターフェイスとやり取りします。また、IPv4 CIDR ブロックが IP アドレス範囲 `172.16.0.0/12` **に設定されていないこと**を確認してください。

1. **[作成]** を選択します。開発環境の作成中は、開発環境のステータス列に **[開始中]** と表示され、開発環境が作成されると、ステータス列に **[実行中]** と表示されます。

**注記**  
開発環境を初めて作成して開くには、1～2 分かかる場合があります。

**注記**  
IDE で開発環境が開いたら、コードに変更をコミットしてプッシュする前に、ディレクトリをソースリポジトリに変更する必要がある場合があります。

## IDE で開発環境を作成する
<a name="devenvironment-using-ide"></a>

開発環境を使用して、プロジェクトのソースリポジトリに保存されているコードを素早く操作できます。開発環境は、サポートされている統合開発環境 (IDE) を使用して、プロジェクト固有の完全に機能するクラウド開発環境ですぐにコーディングを開始できるため、開発速度が向上します。

IDE からの CodeCatalyst の使用については、以下のドキュメントを参照してください。
+ [JetBrains IDE 用 Amazon CodeCatalyst](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/codecatalyst-service.html)
+ [VS Code 用 Amazon CodeCatalyst](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/codecatalyst-service.html)
+ [Amazon CodeCatalyst for AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/ide-toolkits-cloud9.html)