

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

# 開発環境で Toolkit を使用する
<a name="codecatalyst-devenvironment"></a>

開発環境は Amazon CodeCatalyst 用の仮想コンピューティング環境です。以下のセクションでは、 AWS Toolkit for Visual Studio Codeを使用して開発環境を作成、起動、使用する方法について説明します。

開発環境の詳細については、「Amazon CodeCatalyst ユーザーガイド」の「[開発環境](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment.html)」を参照してください。**

## devfiles を使用した開発環境の構成
<a name="codecatalyst-devenvironment-devfile"></a>

`devfile` 仕様は、開発環境の設定を定義するために使用できる YAML のオープン標準形式です。すべての開発環境には devfile があります。リポジトリなしで、または devfile を含まないリポジトリから開発環境を作成すると、デフォルトがソースに自動的に適用されます。devfile は CodeCatalyst または IDE から更新できます。VS Code のローカルインスタンスでもリモートインスタンスでも devfile を更新するプロセスは同じですが、devfile をローカルで更新する場合は、更新を有効にする前に更新をソースリポジトリにプッシュする必要があります。

devfile を使用した開発環境の設定の詳細については、「Amazon CodeCatalyst ユーザーガイド」の「[開発環境の設定](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-devfile.html)」トピックを参照してください。**

次の手順では、開発環境で実行されている Toolkit のリモートインスタンスから devfile を編集する方法を示します。

**重要**  
VS Code から `Devfile` を編集する場合は、次の点に注意してください。  
devfile の名前または devfile コンポーネント名を変更すると、ルートディレクトリの内容が置き換えられます。以前のコンテンツはすべて失われ、回復できません。
ルートフォルダに devfile がない状態で Dev Environment を作成したり、ソースリポジトリに関連付けられていない Dev Environment を作成したりすると、開発環境の作成時にデフォルトの構成設定を含む devfile が生成されます。
`Devfile`を定義して設定する方法については、[devfile.io](https://devfile.io/) Web サイトの「[コマンドの追加](https://devfile.io/docs/2.1.0/adding-commands)」ドキュメントを参照してください。

1. Toolkit for VS Code から、**デベロッパーツール**エクスプローラを展開します。

1. **CodeCatalyst** を展開し、「**開発ファイルを開く**」を選択すると、現在の開発環境内の新しいエディタウィンドウで `devfile.yaml` を開きます。

1. VS Code エディタから devfile を更新し、変更を保存します。

1. 次回に開発環境を起動すると、`Devfile` で定義されている仕様に合わせて設定が更新されます。

## 開発環境 AWS から への認証と接続
<a name="codecatalyst-devenvironment-credentials"></a>

開発環境からすべての AWS リソースにアクセスするには、 Toolkit のリモートインスタンスを認証して AWS アカウントに接続する必要があります。Toolkit のリモートインスタンスは、開発環境の起動時に Toolkit のローカルインスタンスから継承した認証情報を使用して自動的に認証されます。

Toolkit のリモートインスタンスの認証情報を更新する手順は、Toolkit のローカルインスタンスでの認証手順と同じです。認証情報の更新、認証、および Toolkit から AWS への接続方法の詳しい手順については、このユーザーガイドの「*開始方法*」トピックで「[AWSに接続する](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/connect.html#connect-to-aws)」セクションを参照してください。

と互換性のある各 AWS 認証方法の詳細については AWS Toolkit for Visual Studio Code、このユーザーガイドの[「認証とアクセス](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/connect.html#connect-to-aws)」トピックを参照してください。

## 開発環境でToolkit for VS Code の使用
<a name="codecatalyst-devenvironment-toolkit"></a>

VS Code で開発環境を開くか作成したら、VS Code のローカルインスタンスから行うのと同様に、VS Code 用 Toolkit から作業できます。VS Code を実行する開発環境は、 AWS ツールキットを自動的にインストールし、 AWS ビルダー ID で接続するように設定されています。

### 開発環境の停止
<a name="codecatalyst-devenvironment-stop"></a>

現在の開発環境を停止するには:

1. Toolkit for VS Code から、**デベロッパーツール**エクスプローラを展開します。

1. **CodeCatalyst** を展開し、「**開発環境を停止**」を選択します。

1. VS Code のプロンプトが表示されたら、開発環境を停止することを確認します。

1. VS Code がリモート接続を閉じ、ローカルの開発インスタンスに戻ると、開発環境は正常に停止します。

### 開発環境設定を開く
<a name="codecatalyst-devenvironment-settings"></a>

現在の開発環境の設定を開くには、次の手順に従います。

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

1. Toolkit for VS Code から、**デベロッパーツール**エクスプローラを展開します。

1. **CodeCatalyst** を展開し、[**設定を開く**] を選択して、現在の開発環境の [**開発環境設定**] ビューを開きます。

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