[x] bug report
[ ] feature request

# Detailed description
cloudwatch logging doesn't work if USE_SSL is enabled. The problem seems to be in 
https://github.com/localstack/localstack/blob/f9d5c1a77088bf65e10d05a298ef7ab61fc64314/localstack/utils/cloudwatch/cloudwatch_util.py#L57
If protocol is https ,the service is enabled resolver returns False. Logging works normally when USE_SSL=0
Happens at least with 0.11.1, but seems to be the same problem with older versions also.

## Expected behavior
Cloudwatch logging works
...

## Actual behavior
Nothing is logged to cloudwatch logs

# Steps to reproduce
set USE_SSL=1

## Command used to start LocalStack
docker-compose up

return all([os.path.exists(f) for f in files])
    if target_file and not overwrite and os.path.exists(target_file):
        key_file_name = '%s.key' % target_file
        cert_file_name = '%s.crt' % target_file
        try:
            
            content = load_file(target_file)
            key_start = '-----BEGIN PRIVATE KEY-----'
            key_end = '-----END PRIVATE KEY-----'
            cert_start = '-----BEGIN CERTIFICATE-----'
            cert_end = '-----END CERTIFICATE-----'
            key_content = content[content.index(key_start): content.index(key_end) + len(key_end)]
            cert_content = content[content.index(cert_start): content.index(cert_end) + len(cert_end)]
            save_file(key_file_name, key_content)
            save_file(cert_file_name, cert_content)
        except Exception as e:
            LOG.info('Unable to store key/cert files for custom SSL certificate: %s' % e)
        if all_exist(key_file_name, cert_file_name):
            return target_file, cert_file_name, key_file_name
    if random and target_file:
        if '.' in target_file:
            target_file = target_file.replace('.', '.%s.' % short_uid(), 1)
        else:
            target_file = '%s.%s' % (target_file, short_uid())
    
    k = crypto.PKey()
    k.generate_key(crypto.TYPE_RSA, 2048)