AWS Cloud9 现已不再向新客户提供。AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多
如环境和计算资源简介以及使用环境中所述,您的 AWS Cloud9 环境可以设置为 EC2 环境或 SSH 环境。
下表突出显示了在 AWS Cloud9 中使用 EC2 环境和 SSH 环境之间的相似之处和差异。
EC2 环境 | SSH 环境 |
---|---|
AWS Cloud9 创建关联的 Amazon EC2 实例并管理该实例的生命周期。这包括启动、停止和终止操作。 |
使用现有云计算实例或您自己的服务器。您负责管理其生命周期。 |
实例在 Amzon Linux 或 Ubuntu Server 上运行。 |
您可以使用运行 Linux 的任何云计算实例或您自己的运行 Linux 的服务器。 |
AWS Cloud9 自动设置实例以开始使用 AWS Cloud9。 |
必须手动配置实例或您自己的服务器才能使用 AWS Cloud9。 |
AWS Cloud9 自动在实例上设置 AWS Command Line Interface (AWS CLI)。 |
如果希望在实例或您自己的服务器上使用 AWS CLI,必须负责自行对其进行设置。 |
该实例可访问数百个有用的程序包,并且已安装并配置一些常用程序包。示例包括 Git、Docker、Node.js 和 Python。 |
您可能需要下载、安装并配置其他程序包才能完成常见任务。 |
您需要维护实例,例如,定期应用系统更新。 |
您需要维护实例或您自己的服务器。 |
在删除环境时,AWS Cloud9 自动终止关联的实例。 |
在删除环境时,实例或您自己的服务器保持启动状态。 |
AWS 托管式临时凭证可用于 EC2 环境中。使用这些凭证,您可以在某些限制下,为调用方的 AWS 账户 中的所有 AWS 资源开启或关闭所有 AWS 操作。您无需为环境的 Amazon EC2 实例配置实例配置文件,也无需存储 AWS 实体(例如 IAM 用户)的永久 AWS 访问凭证。目前,如果环境的 Amazon EC2 实例启动到私有子网,则无法使用 AWS 托管式临时凭证来允许 Amazon EC2 环境代表 AWS 实体(例如 IAM 用户)访问 AWS 服务。 |
AWS 托管式临时凭证在 SSH 环境中不可用。您必须使用 AWS Identity and Access Management 管理允许您使用 AWS Cloud9 以及其他 AWS 服务 和资源的权限。 |
AWS Toolkit、Git 面板和增强版的 Java 技术支持不可用。 |