Class AwsHostNameUtils

java.lang.Object
org.jclouds.s3.filters.AwsHostNameUtils

public class AwsHostNameUtils extends Object
  • Constructor Details

    • AwsHostNameUtils

      public AwsHostNameUtils()
  • Method Details

    • parseRegionName

      public static String parseRegionName(String host, String serviceHint)
      Attempts to parse the region name from an endpoint based on conventions about the endpoint format.
      Parameters:
      host - the hostname to parse
      serviceHint - an optional hint about the service for the endpoint
      Returns:
      the region parsed from the hostname, or "us-east-1" if no region information could be found
    • parseServiceName

      public static String parseServiceName(URI endpoint)
      Parses the service name from an endpoint. Can only handle endpoints of the form 'service.[region.]amazonaws.com'. or bucket.s3.[region.]awazonaws.com