print 
    images = client.get_images()
    print images
    for i in images['results']:
        if i['id'].find('emi') == 0:
            emi = i['id']
    print "image to run: "+emi
    print 
    print "=== listing instances ==="
    print 
    instances = client.get_instances()
    print instances
    print 
    print "=== launching instance ==="
    print 
    instanceinfo = client.run_instances(emi, instance_type='c1.medium')
    print instanceinfo
    instanceid = instanceinfo['results'][0]['id']
    print 
    print "=== listing instances ==="
    print 
    waitForState(client, instanceid, 'running')

    print 
    print "=== console output ==="
    print 
    print client.get_console_output(instanceid)
    print 
    print "=== rebooting instance ==="
    print 
    print client.reboot_instances([instanceid])
Beispiel #2
0
    print
    images = client.get_images()
    print images
    for i in images['results']:
        if i['id'].find('emi') == 0:
            emi = i['id']
    print "image to run: " + emi
    print
    print "=== listing instances ==="
    print
    instances = client.get_instances()
    print instances
    print
    print "=== launching instance ==="
    print
    instanceinfo = client.run_instances(emi, instance_type='c1.medium')
    print instanceinfo
    instanceid = instanceinfo['results'][0]['id']
    print
    print "=== listing instances ==="
    print
    waitForState(client, instanceid, 'running')

    print
    print "=== console output ==="
    print
    print client.get_console_output(instanceid)
    print
    print "=== rebooting instance ==="
    print
    print client.reboot_instances([instanceid])