

 AWS Cloud9 は新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。[詳細はこちら](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# Amazon CodeCatalyst の開発環境
<a name="devenvironment-cloud9.title"></a>

以下のセクションでは、IDE を使用して CodeCatalyst AWS Cloud9 で開発環境を作成および管理する方法の概要を説明します。
+ [開発環境の作成](#ide-toolkits-create-cloud9)
+ [開発環境設定を開く](#ide-toolkits-settings-cloud9)
+ [開発環境の再開](#ide-toolkits-resume-cloud9)
+ [開発環境の削除](#ide-toolkits-delete-cloud9)
+ [開発環境のリポジトリ devfile の編集](#ide-toolkits-edit-devfile-cloud9)
+ [リポジトリの複製](#ide-toolkits-clone-cloud9)
+ [開発環境のトラブルシューティング](#cloud9-devenvironment-troubleshoot)

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

開発環境は複数の方法で作成できます。
+ CodeCatalyst で **[概要]**、**[開発環境]**、または **[ソースリポジトリ]** の各ページから CodeCatalyst ソースリポジトリを使用して開発環境を作成します。
+ 開発環境から CodeCatalyst のソースリポジトリに接続していない空の開発環境を作成します。
+ 任意の IDE で開発環境を作成し、この開発環境内に CodeCatalyst ソースリポジトリを複製します。

ブランチおよびリポジトリごとに 1 つの開発環境を作成できます。プロジェクトは複数のリポジトリを持つことができます。開発環境は CodeCatalyst アカウントにのみ関連付けられ、CodeCatalyst アカウントでのみ管理できます。開発環境を開いて、サポートされている IDE のいずれかを使用して操作できます。特定の IDE を選択すると、その IDE でのみ開発環境を開くことができます。別の IDE を使用する場合は、ナビゲーションバーで開発環境を選択し、[**編集**] を選択するか、新しい開発環境を作成することで IDE を変更できます。デフォルトでは、開発環境は 2 コアプロセッサ、4 GB の RAM、16 GB の永続ストレージで作成されます。

CodeCatalyst で開発環境を作成する方法の詳細については、『*Amazon CodeCatalyst ガイド*』の「[開発環境の作成](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-create.html)」を参照してください。

CodeCatalyst で開発環境を作成するための詳細と手順については、「Amazon CodeCatalyst ユーザーガイド」の「[開発環境の作成](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-create.html)」を参照してください。

**注記**  
サードパーティのソースリポジトリを使用して開発環境を作成できるようになりました。サードパーティのソースリポジトリを CodeCatalyst 内のプロジェクトにリンクする方法については、「Amazon CodeCatalyst ユーザーガイド」の「[ソースリポジトリのリンク](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-repositories-link.html)」を参照してください。

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

## 開発環境設定を開く
<a name="ide-toolkits-settings-cloud9"></a>

CodeCatalyst コンソールで開発環境を作成すると、特定の開発環境設定を表示できます。

1. CodeCatalyst コンソールから、 AWS Cloud9 IDE を介して開発環境に移動します。

1.  AWS Cloud9 サイドバーから **[aws-explorer]** を選択します。

1. **[デベロッパーツール]** ナビゲーションペインで、**[CodeCatalyst]** を展開し、**[設定を開く]** を選択して、**[開発環境設定]** ビューを開きます。

1. **[開発環境設定]** ビューで、以下のセクションに開発環境のオプションが表示されます。
   + **[エイリアス:]** 開発環境に割り当てられている **[エイリアス]** を表示および変更します。
   + **[ステータス:]** 現在の開発環境のステータス、割り当てられているプロジェクトを表示し、開発環境を停止します。
   + **[Devfile:]** 開発環境の Devfile の名前と場所を表示します。Devfile を開くには、**[エディタで開く]** を選択します。
   + **Compute Settings (コンピューティング設定):** 開発環境のサイズとデフォルトの**タイムアウトまでの長さ**を変更します。

**注記**  
開発環境を作成した後に、開発環境に割り当てたストレージ容量を変更することはできません。

**注記**  
ターミナルから Amazon CodeCatalyst AWS CLI を使用する場合は、*CodeCatalyst コマンドを実行する前に、必ず AWS\$1PROFILE=codecatalyst* を設定する必要があります。 CodeCatalyst 

## 開発環境の再開
<a name="ide-toolkits-resume-cloud9"></a>

開発環境の `$HOME` ディレクトリのすべての内容は永続的に保存されます。必要に応じて開発環境での作業を停止し、後で開発環境での作業を再開できます。開発環境の作成時に **[タイムアウト]** フィールドで選択した時間を超えて開発環境のアイドル状態が続いたとします。この場合、セッションは自動的に停止します。

開発環境は CodeCatalyst からのみ再開できます。開発環境の再開の詳細については、『*Amazon CodeCatalyst ガイド*』の「[開発環境の再開](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-resume.html)」を参照してください。

**注記**  
開発環境の再開には数分かかる場合があります。

## 開発環境の削除
<a name="ide-toolkits-delete-cloud9"></a>

開発環境に保存されているコンテンツを使い終わったら、そのコンテンツを削除できます。開発環境を削除する前に、必ずコードの変更をコミットして元のソースリポジトリにプッシュしてください。開発環境を削除すると、開発環境のコンピューティングとストレージの請求は停止されます。

開発環境は、CodeCatalyst の **[Dev Environments]** (開発環境) ページからのみ削除できます。開発環境の削除方法の詳細については、『*Amazon CodeCatalyst ガイド*』の「[開発環境の削除](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-delete.html)」を参照してください。

## 開発環境のリポジトリ devfile の編集
<a name="ide-toolkits-edit-devfile-cloud9"></a>

開発環境の設定を変更するには、devfile を編集します。devfiles を使用して、チーム全体で開発環境を標準化できます。devfile は、CodeCatalyst のソースリポジトリのルートから編集できます。または、サポートされている IDE で devfile を編集することもできます。サポートされている IDE で devfile を編集する場合は、ソースリポジトリに変更をコミットしてプッシュするか、プルリクエストを作成します。これにより、チームメンバーは devfile の編集内容を確認して承認できます。

**注記**  
devfile にはパブリックコンテナイメージのみを含めることができます。

**注記**  
依存関係がない場合、一部の AWS Cloud9 IDE 機能はカスタム では機能しない場合がありますdevfile。Linux x64 以外の一部のプラットフォームで動作させるには、追加の作業が必要になる場合があります。<a name="ide-toolkits-edit-devfile-cloud9-steps"></a>

**で開発環境devfileのリポジトリを編集するには AWS Cloud9**

1. CodeCatalyst コンソールから、 AWS Cloud9 IDE を介して開発環境に移動します。

1.  AWS Cloud9 サイドバーから、**aws-explorer** を選択します。

1. **[デベロッパーツール]** ナビゲーションペインで、**[CodeCatalyst ツールキット]** メニューを選択します。

1. **[Open Devfile]** (devfile を開く) を選択します。

1. devfile を編集し、ファイルを保存します。

1. メニューサイドバーから Git 拡張機能である **[Source Control]** を選択します。

1. **[Message]** (メッセージ) テキストフィールドに、変更をステージングする前のメッセージを入力します。

1. コミットの準備をするには、**[Stage All Changes (\$1)]** (すべての変更をステージング (\$1)) アイコンを選択します。

1. Git コマンドを表示するには、リポジトリ名の横にある **[メニュー]** アイコンを選択します。

1. **[Commit]** (コミット) と **[Push]** (プッシュ) を選択します。

1.  AWS Toolkit  メニューから、**[開発環境の更新]** を選択します。

   **[Commit]** (コミット) と **[Push]** (プッシュ) を選択します。更新した devfile が保存され、変更がコミットされてプッシュされます。

**注記**  
カスタム devfile を使用して起動したい開発環境が機能しないとしましょう。これは、devfile に  AWS Cloud9 との互換性がないことが原因と考えられます。トラブルシューティングを行うには、devfile を参照してください。問題が解決しない場合は、削除して新しいものを作成してみてください。

開発環境の devfile は、CodeCatalyst で編集することもできます。詳細については、Amazon CodeCatalyst ガイドの「[Configuring your Dev Environment](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-devfile.html)」 (開発環境の設定) を参照してください。

## リポジトリの複製
<a name="ide-toolkits-clone-cloud9"></a>

ソースリポジトリ内の複数のファイル、ブランチ、コミットを効果的に操作するために、ソースリポジトリをローカルコンピューターにクローンできます。その場合、Git クライアントまたは IDE を使用して変更を加えます。CodeCatalyst から、他のGitホストプロバイダーと同じ方法で、またコマンドラインを使用して、IDE AWS Cloud9 Git拡張機能を使用できます。サードパーティのリポジトリをクローンする方法については、「[Git リポジトリを初期化またはクローンする](https://docs.aws.amazon.com/cloud9/latest/user-guide/using-gitpanel.html)」を参照してください。

ソースリポジトリから開発環境を作成して CodeCatalyst でクローンする方法の詳細については、『*Amazon CodeCatalyst ガイド*』の「[ソースリポジトリの概念](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-concepts-clone.html)」を参照してください。

## 開発環境のトラブルシューティング
<a name="cloud9-devenvironment-troubleshoot"></a>

開発環境で問題が発生した場合は、Amazon CodeCatalyst ガイドの「[Troubleshooting problems with Dev Environments](https://docs.aws.amazon.com/codecatalyst/latest/userguide/troubleshooting-devenvironments.html)」 (開発環境の問題のトラブルシューティング) を参照してください。

**注記**  
ターミナルから Amazon CodeCatalyst AWS CLI を使用する場合は、*CodeCatalyst コマンドを実行する前に、必ず AWS\$1PROFILE=codecatalyst* を設定する必要があります。 CodeCatalyst 

開発環境で問題が発生した場合は、Amazon CodeCatalyst ガイドの「[Troubleshooting problems with Dev Environments](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironments-troubleshooting.html)」 (開発環境の問題のトラブルシューティング) を参照してください。