产品优势

优势 腾讯云命令行工具CLI 控制台Web UI
使用方便
快速使用云产品

一条命令即可快速操作云产品

依赖网络环境

UI需要在浏览器打开,还需要加载网站资源,网络环境差时使用不便

便捷调试
便捷调试产品功能

在熟练的情况下,对于一些频繁使用的功能,使用命令行工具可以极大的提高调试效率

重复工作,效率低下

无论熟悉与否,都需要在界面上执行相同的操作,离不开鼠标

自由组合
批处理和操作集成

通过命令行工具可以组合高级功能

功能单一,无法扩展

若想实现复合功能,只能人工逐个使用对应功能

更多

易于自动化, 易于远程调用, 兼容性强,对系统要求低

难以实现自动化,不适用远程调用,需要操作系统界面支持,浏览器有限制

 

使用入门

配置命令行工具

在第一次使用 qcloudcli 时,您需要配置您的用户信息,命令是 qcloudcli configure。
依次输入您的 SecretId,SecretKey,Region Id(默认地域)以及 Output Format(结果输出形式)。

                        	[root@VM_88_88_tlinux ~]# qcloudcli configure
Qcloud API SecretId [****************ugEY]: ****************ugEY
Qcloud API SecretKey [****************Ewdm]: ****************Ewdm
Region Id(gz,hk,ca,sh,shjr,bj,sg) [gz]: gz
Output Format(json,table,text) [json]: json

                        
帮助功能

如果您在使用 qcloudcli 不知道如何操作,可直接输入 help 帮助命令,help 命令分以下3种:主命令(qcloudcli)模式、模块(module)模式、操作(action)模式:

主命令(qcloudcli)模式

[root@VM_88_88_tlinux ~]# qcloudcli help

模块(module)模式

[root@VM_88_88_tlinux ~]# qcloudcli cvm help

操作(action)模式

[root@VM_88_88_tlinux ~]# qcloudcli DescribeInstances help
使用示例

以购买按量计费云主机为例:RunInstancesHour(按量计费)。 查看该接口详细文档>>
qcloudcli 使用如下,这里我们创建了一台广州二区(zoneId=100002)的内存为1G(mem=1)的1核(cpu=1)服务器,使用的镜像Id为1,数据盘大小为10G(storageSize=10)

                        	
[root@VM_88_88_tlinux ~]# qcloudcli cvm RunInstancesHour --zoneId 100002 --cpu 1 --mem 1 --imageId 1 --storageSize 10
{
    "codeDesc": "Success", 
    "message": "", 
    "code": 0, 
    "unInstanceIds": [
        "ins-0pgkyzpq"
    ]
}

						
 

应用场景

快速调试云 API

快速调试云 API,测试云 API 输入输出,完善的帮助功能让您拥有更简单舒适的体验。
一条命令即对应调用一个云API接口,腾讯云会定时更新命令行工具以保证您可以通过命令行工具使用所有的API接口。
通过命令行工具调用API无须编写复杂鉴权、调用、处理返回的代码,您只需简单配置,即可快速使用云API。

无图形界面操作

帮助您在无图形界面的 Linux/Unix 操作系统下快速使用腾讯云产品。
腾讯云 CLI 帮助习惯了无图形化界面的运维同学、开发同学脱离控制台,使您通过终端输入输出的简单交互,即可快速操作腾讯云资源。
腾讯云 CLI 提供多种输入输出格式,以适应不同应用场景。

操作集成,二次开发

通过使用脚本,命令行程序能轻松实现自动化。
您可以互相调用、互相输入输出(管道)、将输入输出重定向等,还可以通过组合命令形成复合的高级命令进行二次开发。
对于控制台需要多步骤的执行操作,您可以通过命名行工具编写脚本文件,减少重复工作。同时欢迎大家向我们反馈命令的组合,以共享给其他开发者。