选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用复制工具

聚焦模式
使用复制工具 - AWS Cloud9

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

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

CodeCatalyst 中的 AWS Cloud9 为与 AWS Cloud9 的交互提供了完全托管式体验。为了让客户能够尝试在 CodeCatalyst 中使用 AWS Cloud9,我们创建了一个复制工具。在 AWS Cloud9 环境中复制并运行脚本后,按照系统提示运行复制工具,将您的代码资源从 AWS Cloud9 复制到 CodeCatalyst。有关复制工具和过程的更多信息,请参阅下面概述的 FAQ's on the replication process

注意

此复制过程不会对您现有的 AWS Cloud9 环境产生任何影响。复制过程完成后,您可以删除开发环境、源存储库、项目和空间,这不会对您的 AWS Cloud9 环境产生任何影响。此工具只会将您的代码资源复制到 CodeCatalyst 中的 AWS Cloud9,不会删除或配置您现有的 AWS Cloud9 环境。此复制工具已发布给首批 AWS 账户。因此,部分 AWS 账户可能不会显示该工具。

注意

建议您在下载该工具之前注册 Amazon CodeCatalyst 并创建一个空间。有关注册 CodeCatalyst 的信息,请参阅 注册 Amazon CodeCatalyst 并创建一个空间

在 Amazon CodeCatalyst 上使用 AWS Cloud9 的优势

以下部分概述了在 CodeCatalyst 上使用 AWS Cloud9 时,您将体验到的一些性能优势和增强特征:

  • CodeCatalyst 提供了一种集成式体验,让您能够使用完全托管的开发环境,从一个位置即可管理整个软件开发生命周期。

  • 改进了发布时的 Amazon EBS 卷大小选项。

  • 支持临时环境,并能够按需扩展开发环境的计算。

  • 自定义 AMI 支持,可通过自定义映像的规范获得。

  • Devfile 支持,让您能够将配置描述为代码。

使用复制工具在 CodeCatalyst 中复制 AWS Cloud9 代码资源

以下过程详细介绍了如何复制和运行复制工具,完成复制过程。

  1. 复制下面的脚本并确保在 AWS Cloud9 环境中运行它:

    curl https://dx5z5embsyrja.cloudfront.net -o /tmp/replicate-tool.tar.gz && tar --no-same-owner --no-same-permissions -xvf /tmp/replicate-tool.tar.gz -C /tmp && node /tmp/cloud9-replication-tools
  2. [可选] 复制工具使用您的 AWS 账户 ID 进行遥测。该操作的目的是帮助我们更好地识别您在使用该工具时可能遇到的任何问题。我们会发出 tool startstool failstool is cancelled by usertool completes successfullytool creates a Dev Environment for the user 遥测事件。如果要禁用复制工具遥测,请参阅下面的禁用复制工具的遥测

  3. 在 AWS Cloud9 环境中复制并运行复制工具后,您需要在浏览器中导航到访问 URL,然后在 10 分钟内单击允许,从而将您的 AWS 账户 与 AWS Builder ID 关联起来。请确保您只打开该链接一次,如果您多次打开该链接,则会导致错误,并且需要重新开始。有关 AWS Builder ID 的更多信息,请参阅《AWS 登录用户指南》中的 Sign-in with AWS Builder ID。这将授予复制工具访问您的代码资源的权限,以便在 CodeCatalyst 中复制代码资源。

  4. 选择要使用的空间。如果您只有一个空间,则会选择该空间。有关空间的更多信息,请参阅《Amazon CodeCatalyst 用户指南》中的 Spaces in CodeCatalyst

  5. 选择是要在 CodeCatalyst 中复制代码,还是要在新的开发环境中复制。我们建议您直接在 CodeCatalyst 中复制代码。有关开发环境的更多信息,请参阅《Amazon CodeCatalyst 用户指南》中的 Dev Environments in CodeCatalyst

  6. 输入项目的名称或按 Enter 键使用提供的默认名称。

  7. 出现系统提示时,选择采用哪种方式将文件复制到 CodeCatalyst 中的新源存储库。您可以选择将根文件夹推送到单个 CodeCatalyst 存储库,也可以选择将子文件夹推送到不同的 CodeCatalyst 存储库。

  8. 工具使用完成后,通过终端消息中提供的 URL 导航到 CodeCatalyst 控制台中的项目,访问 CodeCatalyst 中的代码资源。

完成此过程后,您的 CodeCatalyst 存储库将包含您刚刚推送的更新文件和提交。现在,您可以从该分支创建开发环境并使用 AWS Cloud9 将其打开。

禁用复制工具的遥测

以下步骤概述了如何设置环境变量来禁用复制工具的遥测。

  1. 在您的 AWS Cloud9 环境中打开终端

  2. 运行以下命令之一:

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=off

    或者

    export CLOUD9_REPLICATION_TOOL_TELEMETRY=0
  3. 运行上述命令之一后,将设置环境变量并禁用复制工具的遥测。禁用遥测后,必须复制并重新运行复制工具脚本才能开始该过程。

复制工具反馈

如果您遇到任何问题,或者想就使用复制工具的体验提供反馈,请创建支持案例并提交。有关创建支持案例的更多信息,请参阅 Creating support cases and case management

AWS Cloud9 和 Amazon CodeCatalyst 的区别

下表概述了 AWS Cloud9 与 CodeCatalyst 上的 AWS Cloud9 的一些区别。

AWS Cloud9 Amazon CodeCatalyst 上的 AWS Cloud9

私有 VPC 非常适合使用 AWS Cloud9。

CodeCatalyst上的 AWS Cloud9 目前不支持使用私有 VPC。

AWS Cloud9 支持预配置的 AWS 托管凭证。

CodeCatalyst 上的 AWS Cloud9 需要手动配置凭据。

间隔时间设置范围为 30 分钟到 7 天,也可以使用 AWS Cloud9 禁用关机。

对于 CodeCatalyst 上的 AWS Cloud9,间隔时间设置范围为 15 分钟到 20 小时,而且你无法禁用关机。

AWS Cloud9 支持 Ubuntu 和 AL2 操作系统平台。

CodeCatalyst 上的 AWS Cloud9 支持 MDE 通用映像和自定义映像,其中可以包括 Ubuntu 和 AL2。有关这方面的更多信息,请参阅《Amazon CodeCatalyst 用户指南》中的 Universal devfile images

AWS Cloud9 支持上传和下载

CodeCatalyst 上的 AWS Cloud9 目前不支持上传和下载。用户需要使用 Amazon S3 存储桶进行上传和下载。

AWS Cloud9 支持协作

CodeCatalyst 上的 AWS Cloud9 目前不支持协作。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。