创建开发环境 - Amazon CodeCatalyst

Amazon CodeCatalyst 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 如何从 CodeCatalyst 迁移

创建开发环境

您可以通过多种方式创建开发环境:

  • 概述开发环境源存储库页面,使用 CodeCatalyst 源存储库或链接的源储存库在 CodeCatalyst 中创建开发环境

  • 在 CodeCatalyst 中,从开发环境页面创建一个未连接到源存储库的空开发环境

  • 在您选择的 IDE 中创建一个开发环境,然后将任何源存储库克隆到该开发环境中

重要

开发环境不适用于将 Active Directory 用作身份提供商的空间中的用户。有关更多信息,请参阅 当我使用单点登录账户登录 CodeCatalyst 时,无法创建开发环境

您可以为存储库的每个分支创建一个开发环境。一个项目可以有多个存储库。您创建的开发环境只能使用 CodeCatalyst 账户进行管理,但您可以打开开发环境并通过任何受支持的 IDE 在该开发环境中工作。必须安装 AWS Toolkit 才能在 IDE 中使用开发环境。有关更多信息,请参阅 开发环境支持的集成式开发环境。默认情况下,系统使用双核处理器、4 GB RAM 和 16 GB 持久性存储创建开发环境。

注意

如果您创建了与源存储库关联的开发环境,则资源列将始终显示在创建此开发环境时指定的分支。即使您创建另一个分支、切换到开发环境中的另一个分支或克隆其他存储库,这也适用。如果您创建了一个空开发环境,则资源列将为空。

开发环境支持的集成式开发环境

您可以将开发环境与以下受支持的集成式开发环境(IDE)结合使用:

在 CodeCatalyst 中创建一个开发环境

要开始在 CodeCatalyst 中使用开发环境,请使用您的 AWS 构建者 IDSSO 进行身份验证并登录。

从分支创建开发环境
  1. 通过访问 https://codecatalyst.aws/ 打开 CodeCatalyst 控制台。

  2. 导航到要在其中创建开发环境的项目。

  3. 在导航窗格中,执行下列操作之一:

    • 选择概述,然后导航到我的开发环境部分。

    • 选择代码,然后选择开发环境

    • 选择代码,再选择源存储库,然后选择要为其创建开发环境的存储库。

  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 Administrator Guide》中的 Configuring project-restricted account connections

    注意

    在创建具有 VPC 连接的开发环境时,会在 VPC 中创建一个新的网络接口。CodeCatalyst 使用关联的 VPC 角色与该接口进行交互。此外,请确保您的 IPv4 CIDR 块配置为 172.16.0.0/12 IP 地址范围。

  11. 选择创建。在创建开发环境时,开发环境状态列将显示正在启动,开发环境创建完成后,状态列将显示正在运行

创建空的开发环境
  1. 通过访问 https://codecatalyst.aws/ 打开 CodeCatalyst 控制台。

  2. 导航到要在其中创建开发环境的项目。

  3. 在导航窗格中,执行下列操作之一:

    • 选择概述,然后导航到我的开发环境部分。

    • 选择代码,然后选择开发环境

  4. 选择创建开发环境

  5. 从下拉菜单中选择受支持的 IDE。请参阅开发环境支持的集成式开发环境了解更多信息。

  6. 选择创建空的开发环境

  7. (可选)在别名 – 可选中,输入开发环境的别名。

  8. (可选)选择开发环境配置编辑按钮,编辑开发环境的计算、存储或超时配置。

  9. (可选)在 Amazon Virtual Private Cloud (Amazon VPC) - 可选中,从下拉菜单中选择要与开发环境关联的 VPC 连接。

    如果为您的空间设置了默认 VPC,则开发环境将连接到该 VPC。您可以通过关联其他 VPC 连接来覆盖此设置。另请注意,与 VPC 连接的开发环境不支持 AWS Toolkit。

    如果未列出要使用的 VPC 连接,则可能是因为它包含项目中不允许使用的 AWS 账户连接。有关更多信息,请参阅《Amazon CodeCatalyst Administrator Guide》中的 Configuring project-restricted account connections

    注意

    在创建具有 VPC 连接的开发环境时,会在 VPC 中创建一个新的网络接口。CodeCatalyst 使用关联的 VPC 角色与该接口进行交互。此外,请确保您的 IPv4 CIDR 块配置为 172.16.0.0/12 IP 地址范围。

  10. 选择创建。在创建开发环境时,开发环境状态列将显示正在启动,开发环境创建完成后,状态列将显示正在运行

注意

首次创建和打开开发环境可能需要花费一到两分钟的时间。

注意

在 IDE 中打开开发环境后,您可能需要先将目录更改为源存储库,然后再提交和推送对代码的更改。

在 IDE 中创建开发环境

您可以使用开发环境来快速处理存储在项目源存储库中的代码。开发环境可加快开发速度,因为您可以使用受支持的集成式开发环境(IDE)立即在项目特定的、功能齐全的云开发环境中开始编码。

有关在 IDE 中使用 CodeCatalyst 的信息,请参阅以下文档。