2016-07-04 9 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 

コードAWSに接続するssh_client_for_instanceを介してです:

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

あなたは、インスタンスが「実行中」されるまで接続するために待っていれば、このエラーは発生しません:

すべてのインスタンスは介して作成されます。

関連する問題