AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 AWS Cloud9?
AWS Cloud9 是集成开发环境,或IDE。
AWS Cloud9 IDE提供丰富的代码编辑体验,支持多种编程语言和运行时调试器,并内置终端。它包含一套工具,可用于对软件进行编码、构建、运行、测试和调试,并帮助您将软件发布到云中。
您可以 AWS Cloud9 IDE通过 Web 浏览器访问。您可以根据自己的喜好IDE进行配置。您可以切换颜色主题、绑定快捷键、启用编程语言特定的语法颜色和代码格式设置等。
(明白了! 我已经准备好尝试了 AWS Cloud9。 怎样入门?)
如何运 AWS Cloud9 作?
下图显示了 AWS Cloud9 工作原理的高级概述。
从图表中(从底部开始),您可以使用在AWS Cloud9 IDE本地计算机上的 Web 浏览器中运行的,与您的AWS Cloud9 环境进行交互。计算资源(例如,Amazon EC2 实例或您自己的服务器)连接到该环境。最后,您的工作存储在 AWS CodeCommit 存储库或另一种类型的远程存储库中。
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并想更好地理解这些相似之处和不同之处时,请参阅EC2环境与中的SSH环境比较 AWS Cloud9。
有关 AWS Cloud9 工作原理的更多信息,请查看这些相关的视频和网页。
我能用什么做 AWS Cloud9呢?
借助 AWS Cloud9,你可以在许多令人兴奋的场景和变体中编码、构建、运行、测试、调试和发布软件。包括(但不限于):
使用几种编程语言编写代码和 AWS Cloud Development Kit (AWS CDK)。
处理正在运行的 Docker 容器中的代码。
使用在线代码存储库。
实时与他人协作。
与各种数据库和网站技术交互。
定向 AWS Lambda、Amazon API Gateway 和 AWS 无服务器应用程序。
利用其他 AWS 产品,例如亚马逊 Lightsail AWS CodeStar、和。 AWS CodePipeline
若要获取更详细的列表,请参阅 我能用什么做 AWS Cloud9呢?
怎样入门?
要开始使用 AWS Cloud9,请按照中的步骤操作设置 AWS Cloud9,然后阅读基础教程。