/qingcloud-cli-mini

Primary LanguagePythonOtherNOASSERTION

QingCloud CLI mini

简介

青云mini命令行,以青云API为基础。支持三种命令:创建主机(RunInstances),获取主机(DescribeInstances),销毁主机(TerminateInstances)

配置方式

1、申请下载access_key文件

access_key文件下载地址

文件保存在qingcloud-cli-mini 根目录下,与qingcloud.py 同级。

2、配置configuration.py 文件

将下载好的access_keys在系统中的绝对路径传递给load_access_conf函数。

配置程序默认的地区zone,这里是sh1a. 参见:地区-机型列表

完成配置。

3、环境配置

python3.7.x、PyYAML 5.3 、requests 2.22.0

4、使用方法示例

git clone https://github.com/JiangKui007/qingcloud-cli-mini.git
cd qingcloud-cli-mini

启动一个ubuntu18.04的Linux实例

示例:

python qingcloud.py iaas run-instances --image_id bionic1x64c --login_mode passwd --login_passwd Qc123456 -t s1.small.r1 -z sh1a -c 1 -C 1

run-instances参数列表

查看相关zone的实例

示例:

python qingcloud.py iaas describe-instances -z sh1a

describe-instances参数列表

销毁实例

示例:

python qingcloud.py iaas terminate-instances -z sh1a -i i-xqbryvk7

terminate-instances 参数列表