Index: euca2ools-2.1.3/euca2ools/commands/euare/__init__.py =================================================================== --- euca2ools-2.1.3.orig/euca2ools/commands/euare/__init__.py +++ euca2ools-2.1.3/euca2ools/commands/euare/__init__.py @@ -46,3 +46,6 @@ class Euare(AWSQueryService): Regions = [{"endpoint": "iam.amazonaws.com", "name": "us-east-1", "description": "US-East (Northern Virginia)"}] + + def __init__(self, **args): + return AWSQueryService.__init__(self, validate_certs=False, **args) Index: euca2ools-2.1.3/euca2ools/commands/eucacommand.py =================================================================== --- euca2ools-2.1.3.orig/euca2ools/commands/eucacommand.py +++ euca2ools-2.1.3/euca2ools/commands/eucacommand.py @@ -504,7 +504,8 @@ class EucaCommand(object): is_secure=self.is_secure, debug=self.debug, host=self.host, port=self.port, - path=self.service_path) + path=self.service_path, + validate_certs=False) else: return boto.connect_s3( aws_access_key_id=self.ec2_user_access_key, @@ -513,7 +514,8 @@ class EucaCommand(object): host=self.host, port=self.port, calling_format=OrdinaryCallingFormat(), - path=self.service_path) + path=self.service_path, + validate_certs=False) def make_ec2_connection(self): if self.region_name: @@ -543,7 +545,8 @@ class EucaCommand(object): region=self.region, port=self.port, path=self.service_path, - api_version=self.APIVersion) + api_version=self.APIVersion, + validate_certs=False) def make_connection(self, conn_type='ec2'): self.get_credentials()