開発環境と VS コードでの作業 - AWS Toolkit for VS Code

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

開発環境と VS コードでの作業

Toolkit for VS Code から、開発環境として知られる VS Code 仮想コンピューティング環境を起動できます。開発環境はカスタマイズ可能なクラウド開発環境であり、スペース内のさまざまなチームメンバー間でコピーや共有をすることができます。

以下のセクションでは、開発環境をローカルおよびリモートで構成する方法と、開発環境で起動したときに Toolkit for VS Code からアクセスできる基本機能について説明します。開発環境の詳細については、CodeCatalyst ガイドの「開発環境」を参照してください。

devfiles を使用した開発環境の構成

開発環境の devfile で、開発環境にインストールされるプロジェクト固有のツールとアプリケーションライブラリを定義できます。devfile 仕様は、YAML ドキュメントに書き込むオープンスタンダードです。

VS Code では、devfile をローカルでもリモートでも編集できます。このプロセスは VS Code 互換のファイルを作成または編集するのと似ています。プロジェクトのソース リポジトリから CodeCatalyst で Devfile を直接編集することもできます。CodeCatalyst から開発ファイルを編集する方法については、『CodeCatalyst ガイド』の「開発環境の設定」セクションを参照してください。

重要

DevfileからVS Code を編集する場合は、次の点に注意してください。

  • devfile の名前または devfile コンポーネント名を変更すると、ルートディレクトリの内容が置き換えられます。以前のコンテンツはすべて失われ、回復できません。

  • ルートフォルダに devfile がない状態で Dev Environment を作成したり、ソースリポジトリに関連付けられていない Dev Environment を作成したりすると、開発環境の作成時にデフォルトの構成設定を含む devfile が生成されます。

  • Devfileを定義して設定する方法については、devfile.io Web サイトの「コマンドの追加」ドキュメントを参照してください。

VS Code のローカルインスタンスでDevfileを編集するには:

  1. VS Code エクスプローラからdevfile.yamlファイルを見つけて VS Code エディタで開きます。

  2. ドキュメントに変更を加えて保存します。

  3. 変更をコミットし、その変更をソースリポジトリにプッシュします。

  4. 次回 Dev Environment を起動すると、Devfileで定義されている仕様に合わせて設定が更新されます。

AWSIAM 認証情報を開発環境に接続する

開発環境内のすべての Toolkit for VS Code サービスにアクセスするには、AWS IAM 認証情報を開発環境に接続する必要があります。開発環境に IAM 認証情報を接続するには、以下を実行します。

  1. 開発環境の Toolkit for VS Code EXPLORER から、「リソースを表示するには IAM 認証情報を選択」を選択し、「接続の切り替え」ダイアログを開きます。

  2. 使用する IAM 認証情報をリストから選択するか、[Add New Connection] を選択して新しい認証情報を追加します。

  3. 以下のオプションから選択し、プロンプトに従って新しい接続を作成します。

    • 個人用のメールを使用してサインアップし、AWS Builder ID でサインイン:個人用の新しい AWS Builder ID を作成します。このオプションは、CodeCatalyst などの AWS Builder ID 専用サービスの使用のみをサポートします。

    • AWSIAM ID センターを使用して接続: 会社の IAM アクセスポータルにサインインできます。このオプションは IAM Identity Center へのアクセス権を持つ会社のみが利用できます。このアカウントからアクセスできるAWSリソースとサービスは、アカウントを所有する会社によって管理されます。

    • IAM 認証情報を使用する: Toolkit for VS Code から AWS サービスとリソースを操作できるようにします。このオプションだけでは、CodeCatalyst などの AWS Builder ID 専用サービスの使用はサポートされません。

  4. IAM 認証情報が開発環境の Toolkit for VS Code に正常に接続されると、AWSEXPLORER がAWSサービスとリソースで更新されます。

開発環境でToolkit for VS Code の使用

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

開発環境の停止

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

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

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

  3. VS Code のプロンプトが表示されたら、開発環境を停止することを確認します。開発環境が正常に停止すると、VS Code はリモート接続を閉じ、ローカルの開発インスタンスに戻ります。

開発環境設定を開く

現在の開発環境の設定を開くには:

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

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

  3. [Dev Environment Settings] (開発環境設定) ビューで、以下のセクションに開発環境のオプションが表示されます。

    • Alias (エイリアス): 開発環境に割り当てられているエイリアスを表示および変更します。

    • Status (ステータス): 現在の開発環境のステータス、割り当てられているプロジェクトを表示し、開発環境を停止します。

    • [Devfile:] 開発環境の Devfile の名前と場所を表示します。Devfileを開くには、[エディタで開く]ボタンを選択します。

    • Compute Settings (コンピューティング設定): 開発環境のサイズとデフォルトのタイムアウトまでの長さを変更します。

    注記

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

開発環境の設定

開発環境devfileを開き、現在の開発環境を設定するには、次のステップを実行します。devfile の編集について詳しくは、本ガイドの「devfiles による開発環境の設定」セクションに記載されているリソースを参照してください。

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

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