首页 > 其他 > 详细

金山云启停虚拟机

时间:2019-02-23 19:43:20      阅读:167      评论:0      收藏:0      [点我收藏+]
# coding=utf8
from kscore.session import get_session
import re
import sys


def make_conn(service_name, region):
try:
s = get_session()
url = ‘http://kec.{}.api.hopebank.com‘.format(region)
if url.startswith(‘http://‘):
is_ssl = False
else:
is_ssl = True
client = s.create_client(service_name, region_name=region, endpoint_url=url,
use_ssl=is_ssl, ks_access_key_id=ACCESS_KEY_ID,
ks_secret_access_key=SECRET_ACCESS_KEY, api_version=‘2016-03-04‘,
verify=False)
return client
except Exception as e:
print e


def startKec(client,instanceId):
try:
client.start_instances(**{‘InstanceId.1‘: instanceId})
except ClientError, e:
print str(e)
else:
print ‘start success!!!!‘

def stopKec(client,instanceId):
try:
client.stop_instances(**{‘InstanceId.1‘: instanceId})
except ClientError, e:
print str(e)
else:
print ‘stop success!!!!‘

if __name__ == ‘__main__‘:
project_id = 0
client = make_conn(‘kec‘, region)
if action==‘start‘:
startKec(client,vm_id)
else:
stopKec(client, vm_id)

金山云启停虚拟机

原文:https://www.cnblogs.com/slqt/p/10423852.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!