阿里云CLI是基于阿里云OpenAPI建立的管理工具,您可在云命令行中使用阿里云CLI快速管理阿里云资源。
前置概念
在云命令行中使用阿里云CLI之前,您可能需要了解以下信息:
操作步骤
步骤一:启动云命令行
在启动云命令行之前,您需要使用已授予权限的可用RAM身份登录阿里云主页。云命令行将使用当前登录态为您自动配置身份凭证,无需手动操作。为避免自动配置凭证功能失效,建议您在操作时避免对初始配置文件default
进行修改或删除。
您可以通过以下方式启动云命令行:
在控制台中运行
单击控制台首页顶部导航栏中的云命令行按钮,启动云命令行。
独立运行
在浏览器中输入https://shell.aliyun.com,打开云命令行操作界面。
云命令行启动时会为您创建一台虚拟机,这个过程将消耗一些时间,最长不超过30秒。
您可以根据实际需要打开多个云命令行窗口,最多可同时打开5个云命令行窗口。多个云命令行窗口会连接到同一台虚拟机,虚拟机数量不会因为您打开新的命令行窗口而增加。
更多信息,请参见什么是云命令行?。
步骤二:获取CLI命令
自动生成
在API调试界面左侧搜索框中可搜索您需要使用的API。在参数配置中根据API文档信息填写参数,单击参数配置右侧的CLI示例页签即可生成携带参数的命令示例。
单击运行命令按钮,可唤出云命令行并快速完成命令调试。
单击复制按钮,将CLI命令示例复制到剪贴板中,可粘贴至云命令行中运行。
手动编写
阿里云云产品的API分为RPC和RESTful两种类型,大部分产品提供RPC API,例如云服务器ECS,云数据库RDS和负载均衡等。
不同类型的API的调用方法也不同。您可以通过以下特点判断API类型:
API参数中包含Action字段的是RPC API,需要PathPattern参数的是RESTful API。
一般情况下,一个云产品的API类型是一致的。
更多详情,请参见调用RPC API和RESTful API。
获取帮助信息
在Cloud Shell中运行以下命令查看云产品的帮助信息。
aliyun <ProductCode> --help
以查看ECS的API列表的帮助信息为例,执行以下命令:
aliyun ecs --help
在Cloud Shell中运行以下命令查看指定API的帮助信息:
aliyun <ProductCode> <ApiName> --help
以查看ECS的
DescribeInstanceAttribute
接口的帮助信息为例,执行以下命令:aliyun ecs DescribeInstanceAttribute --help
步骤三:在云命令行中执行命令
如图所示,在云命令行中执行云服务器 ECS的CreateInstance
命令,创建一台按量付费ECS实例。
相关文档