def get_ec2_conn(conf): region = conf.get('EC2_REGION') if region: conn = boto.ec2.connect_to_region(region, **aws_creds(conf)) if not conn: raise ValueErrorRetry("Could not establish EC2 connection to region %r" % (region,)) else: conn = boto.connect_ec2(**aws_creds(conf)) return conn
def get_sqs_conn(conf): region = conf.get('SQS_REGION') if region: conn = boto.sqs.connect_to_region(region, **aws_creds(conf)) if not conn: raise ValueErrorRetry("Could not establish SQS connection to region %r" % (region,)) else: conn = boto.connect_sqs(**aws_creds(conf)) return conn
def get_ec2_conn(conf): region = conf.get('EC2_REGION') if region: conn = boto.ec2.connect_to_region( region, profile_name=conf.get('CREDENTIAL_PROFILE')) if not conn: raise ValueErrorRetry( "Could not establish EC2 connection to region %r" % (region, )) else: conn = boto.connect_ec2(profile_name=conf.get('CREDENTIAL_PROFILE')) return conn