開発環境の作成 - Amazon CodeCatalyst

開発環境の作成

開発環境は複数の方法で作成できます。

  • CodeCatalyst ソースリポジトリまたは [概要][開発環境] または [ソースリポジトリ] ページの [リンクされたソースリポジトリ] で CodeCatalyst で開発環境を作成します。

  • 開発環境ページからソースリポジトリに接続していない空の開発環境を CodeCatalyst で作成します。

  • 任意の IDE で開発環境を作成し、この開発環境内に任意のソースリポジトリを複製します。

重要

開発環境は、Active Directory が ID プロバイダーとして使用されているスペースのユーザーは利用できません。詳細については、「単一のサインオンアカウントを使用して CodeCatalyst にサインインすると、開発環境を作成できない」を参照してください。

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

注記

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

開発環境でサポートされている統合開発環境

開発環境は、サポートされている以下の統合開発環境 (IDE) で使用できます。

CodeCatalyst で開発環境を作成する

CodeCatalyst で開発環境の使用を開始するには、[AWS Builder ID] または [SSO] を使用して認証し、サインインします。

ブランチから開発環境を作成するには
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

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

  3. ナビゲーションペインで、次のいずれかを実行します。

    • [概要] を選択し、次に [My 開発環境] セクションに移動します。

    • [コード] を選択してから、[開発環境] を選択します。

    • [コード] を選択し、[ソースリポジトリ] を選択して、開発環境を作成するリポジトリを選択します。

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

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

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

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

    1. クローンするリポジトリを選択し、[既存のブランチで作業する] を選択し、[既存のブランチ] ドロップダウンメニューからブランチを選択します。

      注記

      サードパーティーリポジトリを選択する場合は、既存のブランチで作業する必要があります。

    2. クローンするリポジトリを選択し、[新しいブランチで作業する] を選択し、[ブランチ名] フィールドにブランチ名を入力し、[ブランチの作成元] ドロップダウンメニューから新しいブランチを作成するブランチを選択します。

      注記

      [ソースリポジトリ] ページまたは特定のソースリポジトリを元に開発環境を作成する場合は、リポジトリを選択する必要はありません。開発環境は [ソースリポジトリ] ページから選択したソースリポジトリを元に作成されます。

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

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

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

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

    使用する VPC 接続が一覧にない場合は、プロジェクトで許可されていない AWS アカウント 接続が含まれている可能性があります。詳細については、「Amazon CodeCatalyst 管理者ガイド」の「プロジェクト制限アカウント接続の設定」を参照してください。

    注記

    VPC 接続を使用して開発環境を作成すると、VPC 内に新しいネットワークインターフェイスが作成されます。CodeCatalyst は、関連付けられた VPC ロールを使用して、このインターフェイスとやり取りします。また、IPv4 CIDR ブロックが IP アドレス範囲 172.16.0.0/12 に設定されていないことを確認してください。

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

空の開発環境を作成するには
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

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

  3. ナビゲーションペインで、次のいずれかを実行します。

    • [概要] を選択し、次に [My 開発環境] セクションに移動します。

    • [コード] を選択してから、[開発環境] を選択します。

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

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

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

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

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

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

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

    使用する VPC 接続が一覧にない場合は、プロジェクトで許可されていない AWS アカウント 接続が含まれている可能性があります。詳細については、「Amazon CodeCatalyst 管理者ガイド」の「プロジェクト制限アカウント接続の設定」を参照してください。

    注記

    VPC 接続を使用して開発環境を作成すると、VPC 内に新しいネットワークインターフェイスが作成されます。CodeCatalyst は、関連付けられた VPC ロールを使用して、このインターフェイスとやり取りします。また、IPv4 CIDR ブロックが IP アドレス範囲 172.16.0.0/12 に設定されていないことを確認してください。

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

注記

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

注記

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

IDE で開発環境を作成する

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

IDE からの CodeCatalyst の使用については、以下のドキュメントを参照してください。