#目的 学会在命令行下,对云主机进行日常的操控

#安装 pip install qingcloud-cli

#新手指南 将你的access key填入~/.qingcloud/config.yaml

  • 列出所有命令 : qingcloud
  • help : qingcloud iaas run-instances -h

#命令列表 只列出我日常常用的


###主机相关 #####describe-instances describe-instances(实例描述):qingcloud iaas describe-instances,返回一串json,可以使用 | jq "."来美化输出,关于jq可以参考命令行神器之jq

使用示例

  • qingcloud iaas describe-instances|ack 209 -C 17
  • qingcloud iaas describe-instances|jq '.instance_set[].instance_name'
  • qingcloud iaas describe-instances|jq '.instance_set[]|.memory_current,.vcpus_current,.instance_name'

重要字段

  • instance_id : 主机id
  • status : 主机状态,可通过获得 jq “.instance_set[].status”获得
  • instance_name : 主机名
  • vcpus_current : 核数
  • memory_current : 内存

###start-instances qingcloud iaas start-instances <instance_id>

###stop-instances qingcloud iaas stop-instances <instance_id>


其他的命令使用时再记录

#附 附上我的这个项目:qingcloud_cron:使用定时任务控制青云服务器

参考: 命令列表

#参考 * CLI 文档

#延伸 * SDK 文档