- 
    Bug 
- 
    Resolution: Unresolved
- 
    Minor 
- 
    None
The plugin can't figure out correct AWS Region, hence causing the error. The Jenkins has been working behind a forwardproxy well for a long time, but it failed recently out of blue.
Is there anyway I could mitigate it? i.e. Allow me to override the Region, rather than relying on the Plugin to figure out dynamically.
java.lang.IllegalArgumentException: Endpoint does not contain a valid host name: https://ec2..amazonaws.com/
	at com.amazonaws.AmazonWebServiceClient.computeSignerByURI(AmazonWebServiceClient.java:426)
	at com.amazonaws.AmazonWebServiceClient.setEndpoint(AmazonWebServiceClient.java:318)
	at hudson.plugins.ec2.util.AmazonEC2FactoryImpl.connect(AmazonEC2FactoryImpl.java:18)
	at hudson.plugins.ec2.SlaveTemplate$DescriptorImpl.doValidateAmi(SlaveTemplate.java:1504)
	at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)
	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)
	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)
	at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:535)
	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)