Я хочу запустить экземпляр Windows EC2 и войти в систему, используя свои учетные данные, следующие сценарии создают экземпляр EC2 и ждут, пока он запустится.
Проблема в том, что после этого мне нужно вручную зайти в консоль aws и загрузить ярлык удаленного рабочего стола, а затем войти в систему, используя мои учетные данные Windows (я использую свой собственный AMI, в котором сохранены мои учетные данные), но я хочу, чтобы boto запустился мою машину, не заходя в консоль AWS. У вас есть идеи о том, как это сделать?
import boto
import boto.ec2
from settings import AWS_ACCESS_KEY, AWS_SECRET_ACCESS_KEY
from settings import BUCKET_NAME
import time
import os
conn = boto.ec2.connect_to_region("us-west-2",
aws_access_key_id=AWS_ACCESS_KEY,
aws_secret_access_key=AWS_SECRET_ACCESS_KEY)
#Create a Instance
reservation= conn.run_instances(
'ami-c8910***',
key_name='*****',
instance_type='t1.micro',
security_groups=['R***rFarm'])
instance=reservation.instances[0]
#wait until EC2 instance is intitated
while instance.state != 'running':
time.sleep(5)
instance.update() # Updates Instance metadata
print "Instance state: %s" % (instance.state)
print "instance %s done!" % (instance.id)