anchor.diff:  		// Create Signature
   		var signatureData = signatureUtil.generateSignatureData(
   			requestMethod = arguments.method,
  -			hostName      = reReplaceNoCase(
  -				variables.URLEndpoint,
  -				"https?\:\/\/",
  -				""
  -			),
  +			hostName       = variables.URLEndpointHostname,
   			requestURI     = arguments.resource,
   			requestBody    = arguments.body,
   			requestHeaders = arguments.headers,
  
positive.code: 	}
  
  	/**
  	 * This function builds the variables.UrlEndpoint according to credentials and ssl configuration, usually called after init() for you automatically.
  	 */
  	AmazonS3 function buildUrlEndpoint() {
  		// Build accordingly
  		var URLEndPointProtocol = ( variables.ssl ) ? "https://" : "http://";
  		variables.URLEndpoint   = ( variables.awsDomain contains "amazonaws.com" ) ? "#URLEndPointProtocol#s3.#variables.awsRegion#.#variables.awsDomain#" : "#URLEndPointProtocol##variables.awsDomain#";
  		return this;
  	}
  
  
negative.code: 	) {
  		requireBucketName( arguments.bucketName );
  
  		var hostname = "#bucketName#.#variables.URLEndpointHostname#";
  
  		var sigData = variables.signatureUtil.generateSignatureData(
  			requestMethod = "GET",
  