QcloudApi起步

开发参考OpenStack SDK

安装

腾讯云Qcloud API安装通过

pip install qcloudapi-sdk-python

腾讯云有类似OpenStack的python-openstackclient这样的命令行客户端么?

阿里云有aliyuncli...

原来也有 Tencent Cloud Command Line Interface (CLI),不过文档非常简略,只有英文版。

有关账号和访问安全凭证请参考 腾讯云Python API SDK快速起步

安装CLI

pip install qcloudcli

配置账号

qcloudcli configure

腾讯的qcloudcli配置必须指定Region,也就是只能对单个区域进行操作,如果要对不同区域操作,需要设置独立的运行环境

可支持的Region Id: gz,hk,ca,sh,shjr,bj,sg:

  • gz - 广州

  • hk - 香港

  • ca - 多伦多

  • sh - 上海

  • shjr - 上海金融

  • bj - 北京

  • sg - 新加坡

命令行工具

腾讯云命令行工具(CLI)

qcloudcli cvm help

PerfKit BenchMarker代码结构

参考 PerfKit Benchmarker增加新的云服务商 主要的代码结构可以从现有的代码结构中clone出来,然后修改命令。因为云服务商的系统架构大同小异,例如,可以从阿里云providers/alicloud中clone出providers/qcloud

注意:执行QCloud测试前,首先编辑perfkitbenchmarker/configs/default_config_constants.yaml 将对应QCloud的配置部分设置好需要开设的规格和区域。规格和区域请参考手工开设的虚拟机:

  QCloud:
    machine_type: cvm.s1.small1
    zone: ap-guangzhou-3
    image: null

限制

腾讯云的自动测试主要的限制有:

Last updated