腾讯云命令行工具TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API来管理您的腾讯云资源。您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
功能
使用腾讯云命令行工具,您可以快速调用API 来管理您的腾讯云资源。
多产品集成
命令行工具集成了腾讯云所有支持云API 的产品,您可以在命令行下完成对腾讯云产品的配置和管理。包括使用 TCCLI 创建、操作云服务器,通过 TCCLI 创建、查看CBS 盘使用情况,通过 TCCLI 创建 VPC 网络、在 VPC网络中添加资源等等。所有在控制台页面能完成的操作,您均可以使用命令行工具实现。
通过tccli cvm DescribeInstances 命令查看当前账号的云服务器资源;
通过tccli cbs DescribeDisks 命令查看有当前帐号的查询云硬盘列表;
通过tccli vpc DescribeVpcs 查看查询私有网络列表。
通过腾讯云命令行工具,可以进行无图形页面操作腾讯云资源。
多账户支持
命令行工具TCCLI 支持多账户,方便您多种配置使用。
在交互模式中指定账户名test
$ tccli configure --profile testTencentCloud API secretId [BCDP]:AKIDwLw1234MMfPRle2g9nR2OTI787aBCDP
TencentCloud API secretKey [ArFd]:OxXj7khcV1234dQSSYNABcdCc1LiArFd
region: ap-guangzhou
output[json]:
set/get/list子命令指定账户名test
tccli configure set region ap-guangzhou output json --profile testtccli configure get secretKey --profile test
tccli configure list --profile test
在调用接口时指定账户(以cvm DescribeZones 接口为例)
tccli cvm DescribeZones --profile test多平台支持
腾讯云TCCLI 支持在 Windows、Mac OS、Linux/Unix等操作系统上安装和使用,满足不同开发者的需求。Linux/Unix 环境下支持命令自动补齐。
在Windows、MacOS、Linux/Unix 操作系统上安装 python 环境后,即可通过 pip命令安装腾讯云命令行工具。在 Linux 下使用熟练后,切换到 Windows上同样可以执行相应操作,各个平台对应功能的执行命令均相同,腾讯云 TCCLI为不同操作系统提供无差异化的指令,方便您使用。
多种输出格式
命令行工具支持多种输出格式,可以自由选择text、json、table 等作为输出格式。
text是以文本的形式输出,每个返回一行为一条记录,用空格隔开,适合获取资源列表保存成文本或自行转换成表格;
json是以 json 形式返回,适合二次开发编码,通过解析 json 返回获取想要的信息;
table是以表格形式返回,可视化较好,适合单纯使用命令行工具操作云资源。