腾讯云功能介绍和使用示范- 命令行工具TCCLI-安装和配置

腾讯云功能介绍和使用示范- 命令行工具TCCLI-安装和配置

产品简介

TCCLI 是管理腾讯云资源的统一工具。通过腾讯云命令行工具,您可以快速轻松的调用腾讯云 API 来管理您的腾讯云资源。您还可以基于腾讯云的命令行工具来做自动化和脚本处理,能够以更多样的方式进行组合和重用。

本试验使用中国大陆区腾讯云命令行工具TCCLI 3.0.386.1 未来的版本可能和本教程略微不同

文章发布时间 2021年5月4日

使用可以在命令行下完成对腾讯云产品的配置和管理

操作系统:centos7.6(完全符合本文章需求 其他操作系统或不同版本号可能存在各种问题)

第一步 安装python环境

yum install python3 python3-pip -y

[root@VM-2-4-centos ~]# yum install python3 python3-pip -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Package python3-3.6.8-18.el7.x86_64 already installed and latest version
Package python3-pip-9.0.3-8.el7.noarch already installed and latest version
Nothing to do

第二步 安装tccli

pip3 install tccli

[root@VM-2-4-centos ~]# pip3 install tccli
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.
Collecting tccli
  Downloading http://mirrors.tencentyun.com/pypi/packages/c0/79/72d65534a5c545a55ac0265991422ecbe70077253c3748b54fd680062fad/tccli-3.0.386.1-py2.py3-none-any.whl (3.3MB)
    100% |████████████████████████████████| 3.3MB 79.2MB/s 
Collecting tencentcloud-sdk-python>=3.0.386 (from tccli)
  Downloading http://mirrors.tencentyun.com/pypi/packages/04/42/4051e9b9c61fb7910b42e225cef284d6e698cca059052b5ef217448ebbda/tencentcloud_sdk_python-3.0.386-py2.py3-none-any.whl (2.7MB)
    100% |████████████████████████████████| 2.7MB 109.2MB/s 
Collecting jmespath==0.10.0 (from tccli)
  Downloading http://mirrors.tencentyun.com/pypi/packages/07/cb/5f001272b6faeb23c1c9e0acc04d48eaaf5c862c17709d20e3469c6e0139/jmespath-0.10.0-py2.py3-none-any.whl
Installing collected packages: tencentcloud-sdk-python, jmespath, tccli
Successfully installed jmespath-0.10.0 tccli-3.0.386.1 tencentcloud-sdk-python-3.0.386

第三步 开启自动补全

//开启tccli自动补全

complete -C 'tccli_completer' tccli

第四步 配置访问地域和认证信息

[root@VM-2-4-centos ~]# tccli configure set region ap-shanghai output table
[root@VM-2-4-centos ~]# tccli configure set secretId AK**********************
[root@VM-2-4-centos ~]# tccli configure set secretKey SK**********************

说明:

tccli configure set region ap-shanghai output table

此条命令是配置默认地域为华东地区(上海) 输出格式为表格显示

查看所有地域信息请点击 查看所有地域

查看命令行工具输出格式请点击 输出格式介绍

[root@VM-2-4-centos ~]# tccli configure set secretId AK**********************
[root@VM-2-4-centos ~]# tccli configure set secretKey SK**********************

此命令是用于配置访问密钥信息 您可以点击 访问密钥 查看和新建您的访问密钥

访问密钥界面截图

第五步 验证工具是否正常安装和配置

输入tccli cvm DescribeRegions 返回信息如下所示

正常显示f895c706-0228-4372-9122-c9374ddc966e 这种RequestId就表示配置正常

[root@VM-2-4-centos ~]# tccli cvm DescribeRegions
--------------------------------------------------------
|                        action                        |
+---------------------------------------+--------------+
|               RequestId               | TotalCount   |
+---------------------------------------+--------------+
|  f895c706-0228-4372-9122-c9374ddc966e |  19          |
+---------------------------------------+--------------+
||                      RegionSet                     ||
|+--------------------+---------------+---------------+|
||       Region       |  RegionName   |  RegionState  ||
|+--------------------+---------------+---------------+|
||  ap-bangkok        |  亚太地区(曼谷)     |  AVAILABLE    ||
||  ap-beijing        |  华北地区(北京)     |  AVAILABLE    ||
||  ap-chengdu        |  西南地区(成都)     |  AVAILABLE    ||
||  ap-chongqing      |  西南地区(重庆)     |  AVAILABLE    ||
||  ap-guangzhou      |  华南地区(广州)     |  AVAILABLE    ||
||  ap-hongkong       |  港澳台地区(中国香港)  |  AVAILABLE    ||
||  ap-mumbai         |  亚太地区(孟买)     |  AVAILABLE    ||
||  ap-nanjing        |  华东地区(南京)     |  AVAILABLE    ||
||  ap-seoul          |  亚太地区(首尔)     |  AVAILABLE    ||
||  ap-shanghai       |  华东地区(上海)     |  AVAILABLE    ||
||  ap-shanghai-fsi   |  华东地区(上海金融)   |  AVAILABLE    ||
||  ap-shenzhen-fsi   |  华南地区(深圳金融)   |  AVAILABLE    ||
||  ap-singapore      |  东南亚地区(新加坡)   |  AVAILABLE    ||
||  ap-tokyo          |  亚太地区(东京)     |  AVAILABLE    ||
||  eu-frankfurt      |  欧洲地区(法兰克福)   |  AVAILABLE    ||
||  eu-moscow         |  欧洲地区(莫斯科)    |  AVAILABLE    ||
||  na-ashburn        |  美国东部(弗吉尼亚)   |  AVAILABLE    ||
||  na-siliconvalley  |  美国西部(硅谷)     |  AVAILABLE    ||
||  na-toronto        |  北美地区(多伦多)    |  AVAILABLE    ||
|+--------------------+---------------+---------------+|
[root@VM-2-4-centos ~]# 
本站文章资源均来源自网络,除非特别声明,否则均不代表站方观点,并仅供查阅,不作为任何参考依据!
如有侵权请及时跟我们联系,本站将及时删除!
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
腾讯云功能介绍和使用示范- 命令行工具TCCLI-安装和配置
TCCLI 是管理腾讯云资源的统一工具。通过腾讯云命令行工具,您可以快速轻松的调用腾讯云 API 来管理您的腾讯云资源。您还可以基于腾讯云的命令行工具来做自动化...
<<上一篇
下一篇>>