
原站网页截图,页面可能随时间更新。
- 名称:Amazon Web Services, Inc.
- 来源:程序员网站清单;目标网站公开页面
- 页面标题:Cloud IDE - AWS Cloud9 - AWS
AWS Cloud9 将代码编辑、运行、调试和命令行操作集中在浏览器中,减少本地开发环境的安装与配置工作。开发环境可以运行在托管的 Amazon EC2 实例上,也可以连接支持 SSH 的现有 Linux 服务器,适合需要灵活切换工作地点、项目环境或协作方式的开发任务。
主要用途
AWS Cloud9 面向软件开发全过程提供浏览器内工作空间。用户可以在代码编辑器中编写程序,通过代码提示和补全提高输入效率,使用集成调试器逐步检查程序执行过程,并在终端中运行命令、安装额外软件或执行 Git 操作。环境预置了 JavaScript、Python、PHP、Ruby、Go、C++ 等多种语言的工具,便于快速开始常见应用项目。
公开功能与开发方式
Cloud9 支持把开发环境部署到托管的 Amazon EC2 实例,或连接到支持 SSH 的现有 Linux 服务器,因此开发者可以根据项目基础设施选择运行位置。终端提供对承载环境的 sudo 权限,并包含已完成认证的 AWS 命令行工具,便于直接执行命令和访问 AWS 服务。对于无服务器应用,环境预置相关 SDK、库和插件,并支持对 AWS Lambda 函数进行本地测试与调试。
适用场景
它适合需要跨地点工作的个人开发者、希望统一开发环境的团队,以及需要快速建立多个项目空间的应用开发任务。团队可以共享开发环境进行结对编程,成员能够实时看到彼此的输入并在开发环境内交流。对于无服务器项目,Cloud9 适合用于编写、运行、测试和调试函数,再根据开发结果持续迭代。
上手方式
开始使用时,先进入 AWS Cloud9 并创建开发环境,再选择使用托管的 Amazon EC2 实例或连接现有的 Linux 服务器。进入环境后,可直接打开代码编辑器创建或修改项目文件,使用终端运行程序和命令,并通过调试器检查代码。若开发 AWS Lambda 等无服务器应用,可使用环境中预置的相关工具进行本地测试与调试;多人协作时,再将开发环境共享给团队成员。
可确认的限制与注意事项
Cloud9 的开发体验依赖浏览器和网络连接,实际使用还取决于所选托管实例或 SSH 服务器的配置。不同项目可能需要在终端中补充安装软件或调整环境。页面介绍了多种语言和无服务器开发支持,但没有据此说明所有语言、框架或运行环境都具备相同程度的预配置,因此开始具体项目时应结合项目依赖进行准备。