1、创建job
选择脚本执行节点,这里选择本机
添加option(可选参数,这里选实例ID作为参数),后面脚本调用的时候直接调用即可,这里选的是python
request.set_InstanceId('@option.InstanceId@')
选择在线脚本(根据个人需要)
#!/usr/bin/env python
#coding=utf-8
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkecs.request.v20140526.StopInstanceRequest import StopInstanceRequest
client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-shenzhen')
request = StopInstanceRequest()
request.set_accept_format('json')
response = client.do_action_with_exception(request)
# python2: print(response)
print(str(response, encoding='utf-8'))
ps:注意选择python2或者3
2、rundeck安装阿里云模块
pip install aliyun-python-sdk-ecs
3、run一下,启动实例成功