2016-07-04 44 views
0

不常:的paramiko - NoValidConnectionsError - 定期無法在創建在AWS實例,然後嘗試連接我收到以下錯誤從的paramiko連接到AWS實例

NoValidConnectionsError: [Errno None] Unable to connect to port 22 on 192.168.1.155, fe80::18f3:2388:9bf3:e2d%4 or fe80::49f2:7e18:c58d:aac5%5 

代碼通過ssh_client_for_instance是連接AWS :現在

def wait_instance_available(self): 
    err_flag = True 
    while err_flag: 
     print 'waiting for ssh on ',self.instance 
     try: 
      self.ssh_client = sshclient_from_instance(self.instance, 
               'windows-west-keypair.pem', 
               user_name='my-ec2-user') 

      err_flag = False 
     except: 
      traceback.print_exc() 
      time.sleep(5) 

,我會假設代碼是行不通的,但它確實連接到一些情況下創建,只是不是全部。

任何人都有這方面的經驗?

new_instances = ec2_res.create_instances(
    ImageId='ami-********', 
    MinCount=15, 
    MaxCount=50, 
    InstanceType='t2.micro', 
    KeyName='windows-west-keypair', 
    SecurityGroups=[ 
     'launch-wizard-2'] 
    ) 

回答

0

如果等待連接直到實例「跑」不會出現這樣的錯誤:

所有實例都通過創建。

相關問題