15818558013

命令行工具CLI

腾讯云命令行工具(CLI)是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云API来管理您的腾讯云资源。您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
产品优势
优势 腾讯云命令行工具CLI 控制台Web UI
使用方便 快速使用云产品

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

依赖网络环境

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

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

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

重复工作,效率低下

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

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

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

功能单一,无法扩展

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

更多

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

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

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

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

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

产品功能
  • 多产品集成
  • 多账户支持
  • 多平台支持
  • 多种输出格式
  • 命令行工具集成了腾讯云所有支持云 API 的产品,您可以在命令行下完成对腾讯云产品的配置和管理。包括使用 CLI 创建、操作云服务器,通过CLI创建、查看CBS盘使用情况,通过CLI创建VPC网络、在VPC网络中添加资源等等。所有在控制台页面能完成的操作,您均可以使用命令行工具实现。

    • 通过 qcloudcli cvm DescribeInstances 命令查看当前账号的云服务器资源;
    • 通过 qcloudcli cbs DescribeCbsStorages 命令查看有当前帐号的云硬盘资源;
    • 通过 qcloudcli vpc DescribeNatGateway 查看NAT网关等。

    通过腾讯云命令行工具,您可以进行无图形页面操作腾讯云资源。

  • 命令行工具支持设置多个账号,可完成账号间快速切换。

    • 通过 qcloudcli addprofile 命令添加新账号;
    • 通过 qcloudcli showconfigure 查看账号信息;
    • 通过 qcloudcli configure --profile [username] 修改指定账号信息;
    • 通过 qcloudcli useprofile --name [username] 切换当前账号。
  • 腾讯云 CLI 支持在 Windows、Mac OS、Linux/Unix 等操作系统上安装和使用,满足不同开发者的需求。Linux/Unix 环境下支持命令自动补齐。 在Windows、MacOS、Linux/Unix 操作系统上安装 python 环境后,即可通过 pip 命令安装腾讯云命令行工具。在 Linux 下使用熟练后,切换到 Windows 上同样可以执行相应操作,各个平台对应功能的执行命令均相同,腾讯云CLI为不同操作系统提供无差异化的指令,方便您使用。

  • 命令行工具支持多种输出格式,您可以自由选择 text、json、table 等作为输出格式。

    • text 是以文本的形式输出,每个返回一行为一条记录,用空格隔开,适合获取资源列表保存成文本或自行转换成表格;
    • json 是以 json 形式返回,适合二次开发编码,通过解析 json 返回获取想要的信息;
    • table 是以表格形式返回,可视化较好,适合单纯使用命令行工具操作云资源。
应用场景
  • 快速调试云 API
  • 无图形界面操作
  • 操作集成,二次开发
  • 快速调试云 API,测试云 API 输入输出,完善的帮助功能让您拥有更简单舒适的体验。
    一条命令即对应调用一个云API接口,腾讯云会定时更新命令行工具以保证您可以通过命令行工具使用所有的API接口。
    通过命令行工具调用API无须编写复杂鉴权、调用、处理返回的代码,您只需简单配置,即可快速使用云API。

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

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

腾讯云服务器

为企业提供:云服务器/视频/游戏/微信开发/软件/网站/APP…云解决方案

  • QQ群咨询:377986805 咨询电话:15818558013
  • 技术支持:0755-33940501-808 17603077568
  • 产品咨询:0755-33940501-803 15818558013
  • 华北:
  • 华东:
  • 华南:

咨询电话:15818558013

15818558013