How about being able to specify the host when calling the createClient() factory function?
Specifying the host should allow folks to use this library for other AWS services besides EC2. As an example, I'd like to use this library for the new Simple Email Service (SES).
Do you know of any other roadblocks I might run into here? Well, I'm gonna fork this and try it out...
Specify fully qualified hostname for endpoint.
With this commit, you can specify both an endpoint identifier, or the
fully qualified domain name of the endpoint host.