使用阿里云云命令行
云命令行(Cloud Shell)是网页版命令行工具。您可以在任意浏览器上运行云命令行管理阿里云资源。在云命令行启动时会自动为您分配一台Linux虚拟机供您免费使用。在该虚拟机上预装 python、java、nodejs 环境和 aliyun CLI、curl、ssh、kubectl、fun、terraform、ansible 、vim 等多种云管理工具和系统工具,配合Cloud Shell提供的Web IDE,辅助您完成日常的云资源管理。
您可以直接在云命令中调用阿里云API管理您的云资源。
步骤一:启动云命令行
选择一种方式启动云命令行:
在控制台中运行
单击控制台首页头部导航的命令行按钮,启动云命令行。
独立运行
在浏览器中输入https://shell.aliyun.com打开云命令行操作界面。
您可以根据实际需要打开多个云命令行窗口,但最多可同时打开5个云命令行窗口。
第一次连接云命令行时会为您创建虚拟机,会消耗一些时间,最长不超过40秒。打开多个云命令行窗口时,所有窗口都会连接到同一台虚拟机。虚拟机数量不会因为您打开新的命令行窗口而增加。
步骤二:使用CLI命令管理云资源
您可以在Cloud Shell中通过阿里云CLI命令管理云资源。
在云命令中调用RPC API需遵循以下格式:
aliyun <ProductCode> <ActionName> [--parameter1 value1 --parameter2 value2]
其中:
ProductCode:要调用的云产品code,例如云服务器的产品code为
ecs
,负载均衡的产品code 为slb
。您可以执行aliyun --help
命令查看产品code。ActionName:要调用的API。例如使用ECS的
DescribeInstanceAttribute
接口查看一个 ECS 实例的详细信息。parameter:要传入的请求参数。具体参见各产品的API文档。
(可选)步骤三:查看帮助
您可以通过命令查看帮助信息:
在Cloud Shell中运行以下命令查看云产品的帮助信息。
aliyun <ProductCode> --help
示例
执行以下命令查看 ECS 的 API 列表:
aliyun ecs --help
在Cloud Shell中运行以下命令查看指定API的帮助信息:
aliyun <ProductCode> <ApiName> --help
示例
执行以下命令查看ECS的
DescribeInstanceAttribute
接口的帮助信息:aliyun ecs DescribeInstanceAttribute --help