Amazon 中的开发环境 CodeCatalyst - AWS Cloud9

AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon 中的开发环境 CodeCatalyst

以下各节概述了如何 CodeCatalyst 使用创建和管理您的开发环境 AWS Cloud9 IDE。

创建开发环境

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

  • 使用 “摘要”、“开发环境” 或 “ CodeCatalyst 源存储库” 页面中的 CodeCatalyst 源存储库在中创建开发环境

  • 创建一个未连接到开发环境中的 CodeCatalyst 源存储库的空开发环境。

  • 在您选择IDE的开发环境中创建开发环境,并将 CodeCatalyst 源存储库克隆到开发环境中。

您可以为每个分支和存储库创建一个开发环境。一个项目可以有多个存储库。您的开发环境仅与您的 CodeCatalyst账户关联,并且只能由您的 CodeCatalyst 账户管理。你可以打开开发环境并使用任何支持的环境来使用它IDEs。选择特定环境后IDE,您只能使用所选环境打开该开发环境IDE。如果要使用不同的开发环境IDE,则可以通过在导航栏中选择开发环境并选择 “编辑” 来更改,也可以创建新的开发环境。IDE默认情况下,开发环境是使用 2 核处理器、4 GB 和 16 GB 永久存储空间创建的。RAM

有关如何在中创建开发环境的更多信息 CodeCatalyst,请参阅 Amazon CodeCatalyst 指南中的创建开发环境

有关在中创建开发环境的信息和步骤 CodeCatalyst,请参阅 Amazon CodeCatalyst 用户指南中的创建开发环境

注意

您现在可以使用第三方源存储库创建开发环境。有关将第三方源存储库链接到其中的项目的信息 CodeCatalyst,请参阅《Amazon CodeCatalyst 用户指南》中的链接源存储库

打开开发环境设置

在 CodeCatalyst 控制台中创建开发环境后,您可以查看特定的开发环境设置:

  1. 在 CodeCatalyst 控制台中,通过导航到您的开发环境 AWS Cloud9 IDE。

  2. 从 AWS Cloud9 侧边栏中选择 aws-explorer

  3. 在 “开发者工具” 导航窗格中,展开CodeCatalyst并选择 “打开设置”,打开 “开发环境设置” 视图。

  4. 开发环境设置视图中,以下部分包含开发环境的选项:

    • 别名:查看和更改分配给您的开发环境的别名

    • 状态:查看您当前的开发环境状态、已分配给它的项目以及停止您的开发环境。

    • Devfile:查看 Devfile 的名称和位置 Devfile 适用于您的开发环境。打开你的 Devfile 通过选择 “在编辑器中打开”

    • 计算设置:更改开发环境的大小和默认超时长度

注意

开发环境在创建之后就无法更改分配到其中的存储空间量。

注意

在终端上使用亚马逊 CodeCatalyst AWS CLI 时,必须确保在运行任何 CodeCatalyst 命令之前设置了 AWS_PROFILE=codecatalyst

恢复开发环境

开发环境 $HOME 目录中的所有内容都将持久存储。如果需要,您可以停止在开发环境中工作,并在以后恢复开发环境中的工作。如果开发环境处于空闲状态的时间达到了在创建开发环境时为超时字段选择的时间长度,此时会话将自动停止。

您只能从中恢复开发环境 CodeCatalyst。有关如何恢复开发环境的更多信息,请参阅 Amazon CodeCatalyst 指南中的恢复开发环境

注意

恢复开发环境可能需要几分钟的时间。

删除开发环境

处理完存储在开发环境中的内容后,您可以将其删除。在删除开发环境之前,请确保提交代码更改并推送到原始源存储库。删除开发环境后,将停止对开发环境的计算和存储计费。

您只能从中的开发环境页面中删除开发环境 CodeCatalyst。有关如何删除开发环境的更多信息,请参阅 Amazon CodeCatalyst 指南中的删除开发环境

编辑存储库 devfile 对于开发环境

要更改开发环境的配置,请编辑 devfile。 你可以用devfiles 对整个团队的开发开发环境进行标准化。你可以编辑 devfile 从中源存储库的根目录开始 CodeCatalyst。或者,您可以编辑 devfile 在受支持IDE的。如果你编辑 devfile 在支持的版本中IDE,提交您的更改并将其推送到源存储库或创建拉取请求。这样,团队成员就可以审查和批准 devfile 编辑。

注意

您只能在自己的容器中包含公共容器镜像 devfile.

注意

如果缺少依赖项,则某些 AWS Cloud9 IDE功能可能无法在自定义模式下使用 devfile。 可能需要付出额外的努力才能使它们在某些平台上运行 Linux x64。

编辑存储库 devfile 对于中的开发环境 AWS Cloud9
  1. 在 CodeCatalyst 控制台中,通过导航到您的开发环境 AWS Cloud9 IDE。

  2. 从 AWS Cloud9 侧栏中选择 aws- explorer。

  3. 在 “开发者工具” 导航窗格中,选择CodeCatalyst 工具包菜单。

  4. 选择打开 Devfile

  5. 编辑 devfile,然后保存文件。

  6. 选择 “源代码管理”,这是 Git 菜单侧栏中的扩展。

  7. 消息文本字段中,输入一条消息,然后暂存更改。

  8. 要准备提交,请选择暂存所有更改 (+) 图标。

  9. 要查看 Git 命令中,选择存储库名称旁边的菜单图标。

  10. 选择提交推送

  11. 从 AWS Toolkit 菜单中选择更新开发环境

    选择提交推送。更新的 devfile 已保存,更改已提交并推送。

注意

假设你要启动的开发环境是使用自定义的 devfile 不起作用。这可能是因为 devfile 与... 不兼容 AWS Cloud9。要排除故障,请查看 devfile。 如果问题仍然存在,请将其删除并尝试创建一个新问题。

你也可以编辑 devfile 对于开发环境,请通过 CodeCatalyst。有关更多信息,请参阅 Amazon CodeCatalyst 指南中的配置您的开发环境

克隆存储库

要有效地处理源存储库中的多个文件、分支和提交,可以将源存储库克隆到本地计算机上。然后,使用 Git 客户或用户IDE可以进行更改。从 CodeCatalyst,你可以使用 AWS Cloud9 IDE Git以与其他任何方式相同的方式进行扩展 Git 主机提供商,也可以使用命令行。要了解如何克隆第三方存储库,请参阅初始化或克隆 Git 存储库

有关从源存储库创建开发环境并使用其克隆的更多信息 CodeCatalyst,请参阅 Amazon CodeCatalyst 指南中的源存储库概念

对开发环境进行故障排除

如果您的开发环境遇到问题,请参阅 Amazon CodeCatalyst 指南中的开发环境问题疑难解答

注意

在终端上使用亚马逊 CodeCatalyst AWS CLI 时,必须确保在运行任何 CodeCatalyst 命令之前设置了 AWS_PROFILE=codecatalyst

如果您的开发环境遇到问题,请参阅 Amazon CodeCatalyst 指南中的开发环境问题疑难解答