云命令行(Cloud Shell)是一个用于管理阿里云资源的交互式命令行工具。您可以在任意浏览器上运行云命令行管理阿里云资源。

在云命令行启动时自动会为您分配一台Linux管理机,免费供您使用,并为您在此虚拟机上预装CLI、Terraform等多种云管理工具和SSH、Vim、Jq等系统工具,辅助您完成日常的云资源管理。



云命令行(Cloud Shell)提供以下功能:

  • 自动创建免费虚拟机

    当云命令行启动时,自动为您创建一台 Linux 的虚拟机,供您免费使用。

  • 管理阿里云资源

    云命令行为您提供命令行窗口连接到为您分配的 Linux 虚拟机,在此您可以执行 Liunx 命令、Shell 脚本、使用命令行工具来管理您在阿里云中的资源。

  • 预装云管理工具

    在虚拟机中预装 CLI 和 Terraform,供您管理云资源。您可以使用命令直接执行,也可以编写到 Shell 脚本中批量执行。

  • 预装系统工具

    为了便于您的脚本编写和日常管理操作,同时为您预装了ssh、vim、jq等系统工具。
    • ssh:您可以使用ssh连接您的ECS实例,或其他可以被公网访问的服务器。

    • vim:您可以使用vim来编辑文件。目前版本号为8.1

    • jq:您可以使用jq来格式化 JSON 数据。目前版本号为jq-master-v3.7.0-4757-gc31a4d0fd5

  • 自动授权

    云命令行实现自动授权,使您无需额外操作即可使用命令行管理云资源,方便您快速使用云命令行。每个登录帐号所拥有管理权限等同于其在RAM中被授予的操作权限。

  • 安全

    云命令行会对所有登录用户进行安全认证,并实现虚拟机按用户隔离,保证了运行环境的安全。

  • 永久存储

    云命令行可以绑定存储空间,为您提供永久存储。

使用限制

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

  • 虚拟机数量限制

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

  • 打开会话窗口限制

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

  • 无操作销毁

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

  • 文件存储

    云命令行为您挂载 10 GB的临时存储空间,您可以将您的文件存放在/home/shell目录,但会随着虚拟机的销毁而被重置。您可以选择挂载存储空间来实现永久存储,每次云命令行启动时,为您自动加载。