Added code to http driver to look for the user-specified region to help deal with multiple regions.  We default to first provided endpoint in a set if none is provided