文档

什么是云命令行?

更新时间:

云命令行(Cloud Shell)是网页版命令行工具。您可以在任意浏览器上运行云命令行管理阿里云资源。在云命令行启动时会自动为您分配一台Linux虚拟机供您免费使用。在该虚拟机上预装 python、java、nodejs 环境和 aliyun CLI、curl、ssh、kubectl、fun、terraform、ansible 、vim 等多种云管理工具和系统工具,配合Cloud Shell提供的Web IDE,辅助您完成日常的云资源管理。

功能特性

Cloud Shell提供以下功能供您使用。

  • 自动创建免费虚拟机

    当Cloud Shell启动时,会自动创建一台Linux虚拟机,供您独享使用。

    当会话处于活跃状态时,实例长期有效。Cloud Shell实现了自动授权,无需额外操作即可使用命令行管理云资源,方便您快速使用云命令行。每个登录云账号所拥有的管理权限等同于其在RAM中被授予的操作权限。同时,Cloud Shell会对所有登录用户进行安全认证,并实现虚拟机按用户隔离,保证了运行环境的安全。

  • 永久性磁盘存储空间

    Cloud Shell可以绑定存储空间,为您提供永久存储,作为您在Cloud Shell实例上的$HOME目录。您存储在主目录中的所有文件(包括脚本以及.bashrc.vimrc等用户配置文件)在不同会话、实例之间保持不变。

    通过工具栏上的存储图标,您可以绑定或者解绑您的存储空间。

    nas2

  • 代码编辑器

    Cloud Shell内置代码编辑器。您可以通过单击工具栏上的代码图标来打开代码编辑器。edit

    您可以在代码编辑器里浏览$HOME文件目录或编辑文件的同时继续使用Cloud Shell。通过Cloud Shell内置的Web IDE,您不需要关心开发环境的配置以及各种依赖工具的安装,可以直接在线开发,并通过命令行执行或者部署。同时通过Cloud Shell绑定存储空间,您编辑的文件可以进行永久存储。

    total

  • 教程模式

    Cloud Shell 支持构建和启动教程,这些教程可帮助其他用户快速而有效地熟悉您的项目。教程是一套用Markdown编写的说明文档。Cloud Shell可以将Markdown文件中的文本解析为步骤和子步骤,从而创建出上下文教程。更多详细信息,请参见编写教程

  • 可用工具

    Cloud Shell虚拟机实例预装工具, 详见云命令行支持工具列表

    说明

    您可以在虚拟机实例上安装其他软件包,但除非您将软件安装到$HOME目录中并绑定了永久存储空间,否则在实例终止后安装的软件包将不会保留。

  • 语言支持

    Cloud Shell虚拟机实例安装了对以下语言的支持。

    语言

    版本

    Java

    1.8

    Go

    1.13.4

    Python

    3.6.9

    Nodejs

    v12.13.1

    PHP

    7.2.24

    Ruby

    2.5.1

使用限制

在使用云命令行前,您需要了解如下限制。

限制项

描述

虚拟机数量

无论打开多少会话窗口,云命令行在同一时刻只会创建一台虚拟机。所有会话窗口都会自动连接到此虚拟机上。

会话窗口

最多可以打开5个会话窗口。

无操作销毁

无交互式操作30分钟或者关闭所有会话窗口将视为终止操作,在终止操作后15分钟云命令行将销毁此台虚拟机。再次启动云命令行时,会为您创建一台全新的虚拟机。

文件存储

云命令行为您提供最多 10 GB(具体情况跟系统占用的大小有关)的临时存储空间,您可以将您的文件存放在/home/shell目录,但会随着虚拟机的销毁而被重置。您可以选择挂载存储空间来实现永久存储,每次云命令行启动时,为您自动加载。

  • 本页导读 (0)
文档反馈