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

什么是 AWS Cloud9?

AWS Cloud9 是一个集成开发环境或 IDE

AWS Cloud9 IDE 提供丰富的代码编辑体验,对多种编程语言和运行时调试程序的支持以及内置终端。它包含一套工具,可用于对软件进行编码、构建、运行、测试和调试,并帮助您将软件发布到云中。

您可以通过 Web 浏览器访问 AWS Cloud9 IDE。您可以根据自己的偏好配置 IDE。您可以切换颜色主题、绑定快捷键、启用编程语言特定的语法颜色和代码格式设置等。

明白了!我已准备好试用 AWS Cloud9。怎样入门?

AWS Cloud9 是如何运行的?

下图大致地概述了 AWS Cloud9 的工作原理。

从图中(从底部开始),您可以使用 AWS Cloud9 IDE,同时在本地电脑上的 Web 浏览器中运行,以与 AWS Cloud9 环境进行交互。计算资源(例如,Amazon EC2 实例您自己的服务器)连接到该环境。最后,您的工作存储在 AWS CodeCommit 存储库另一种类型的远程存储库中。

概述 AWS Cloud9 工作原理的示意图

AWS Cloud9 环境

AWS Cloud9 环境是指您在其中存储自己的项目文件并运行工具来开发应用程序的地方。

使用 AWS Cloud9 IDE,您可以执行以下操作:

  • 将您的项目文件存储在本地实例或服务器中。

  • 将远程代码存储库(如 AWS CodeCommit 中的存储库)克隆到您的环境中。

  • 在环境中使用本地文件和克隆文件的组合。

您可以多个环境之间创建和切换,并为每个特定开发项目设置一个环境。通过在云中存储环境,您不再是只能通过单个电脑或服务器设置来处理项目。这使您能够轻松地执行各种操作,如在计算机之间切换,而且你能更快地招募开发人员来组建团队。

环境和计算资源

在后台,有两种方法可以将您的环境连接到计算资源:

  • 您可以指示 AWS Cloud9 创建一个 Amazon EC2 实例,然后将环境连接到这个新创建的 EC2 实例。这种类型的设置被称为 EC2 环境

  • 您可以指示 AWS Cloud9 将环境连接到现有云计算实例或您自己的服务器。这种类型的设置被称为 SSH 环境

EC2 环境和 SSH 环境既有相似之处,也存在差异。如果您是 AWS Cloud9 新用户,我们建议您使用 EC2 环境,因为 AWS Cloud9 能为您完成许多配置。随着您了解有关 AWS Cloud9 的更多信息,您可能需要更好地了解这些相似和不同之处,请参阅 AWS Cloud9 中 EC2 环境与 SSH 环境的比较

有关 AWS Cloud9 如何工作的更多信息,请参阅这些相关视频网页

AWS Cloud9 可以用来做什么?

借助 AWS Cloud9,您可以在许多激动人心的场景和变体中进行编码、构建、运行、测试、调试和发布软件。包括(但不限于):

  • 使用几种编程语言编写代码和 AWS Cloud Development Kit (AWS CDK)。

  • 处理正在运行的 Docker 容器中的代码。

  • 使用在线代码存储库。

  • 实时与他人协作。

  • 与各种数据库和网站技术交互。

  • 定向 AWS Lambda、Amazon API Gateway 和 AWS 无服务器应用程序。

  • 利用其他 AWS 产品,如 Amazon Lightsail、AWS CodeStar 和 AWS CodePipeline。

若要获取更详细的列表,请参阅 AWS Cloud9 可以用来做什么?

怎样入门?

若要开始使用 AWS Cloud9,请按照 设置 AWS Cloud9 中的步骤操作,然后浏览基本教程

其他主题