

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

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

# CodeCatalyst で開発環境を使用してコードを記述および変更する
<a name="devenvironment"></a>

開発環境はクラウドベースの開発環境です。Amazon CodeCatalyst で、開発環境を使用して、プロジェクトのソースリポジトリに保存されているコードを操作できます。開発環境を作成するときは、いくつかのオプションがあります。
+ CodeCatalyst でプロジェクト固有の開発環境を作成して、サポートされている統合開発環境 (IDE) を備えたコードを処理することもできます。
+ 空の開発環境を作成し、ソースリポジトリからコードを複製して、サポートされている IDE でそのコードを処理します。
+ 任意の IDE で開発環境を作成し、ソースリポジトリを開発環境に複製する

*[devfile]* は、開発環境を標準化するオープンスタンダード YAML ファイルです。つまり、このファイルは開発環境に必要な開発ツールを体系化します。その結果、開発環境をすばやくセットアップし、プロジェクト間で切り替え、チームメンバー間で開発環境設定をレプリケートできます。開発環境は、プロジェクトのコード、テスト、デバッグに必要なすべてのツールを設定した devfile を使用するため、ローカルの開発環境の作成と維持に費やす時間を最小限に抑えることができます。

**重要**  
開発環境は、CodeCatalyst 認証情報にアクセスできる devfiles を介してスクリプトを実行できます。信頼できないリソースを開く前に、リポジトリを確認してください。

開発環境に含まれるプロジェクトツールとアプリケーションライブラリは、プロジェクトのソースリポジトリ内の devfile によって定義されます。ソースリポジトリに devfile がない場合、CodeCatalyst は自動的にデフォルトの devfile を適用します。このデフォルトの devfile には、最も頻繁に使用されるプログラミング言語とフレームワーク用のツールが含まれています。プロジェクトがブループリントを使用して作成された場合、CodeCatalyst によって devfile が自動的に作成されます。devfile の詳細については、[https://devfile.io](https://devfile.io) を参照してください。

開発環境を作成したら、ユーザーのみがアクセスできます。開発環境では、サポートされている IDE でソースリポジトリのコードを表示して操作できます。

デフォルトでは、開発環境は 2 コアプロセッサ、4 GB の RAM、16 GB の永続ストレージで作成されます。スペース管理者のアクセス許可がある場合は、スペースの請求階層を変更して、異なる開発環境設定オプションを使用し、コンピューティングとストレージの制限を管理できます。

**Topics**
+ [開発環境の作成](devenvironment-create.md)
+ [開発環境の停止](devenvironment-stop.md)
+ [開発環境の再開](devenvironment-resume.md)
+ [開発環境の編集](devenvironment-edit.md)
+ [開発環境の削除](devenvironment-delete.md)
+ [SSH を使用した開発環境への接続](devenvironment-connect-ssh.md)
+ [開発環境に devfile を設定](devenvironment-devfile.md)
+ [VPC 接続を開発環境に関連付ける](devenvironment-using-vpc.md)
+ [CodeCatalyst の開発環境のクォータ](devenvironment-limits.md)