@Override public URI getServiceEndpoint() { String serviceEndpoint = String.format("%s.%s.%s.%s", serviceName, Constants.S3_DUALSTACK_QUALIFIER, region.getName(), region.getDomain()); return toURI(stripProtocol(serviceEndpoint)); }
private String resolveCertCommonName(String region) { if (Regions.CN_NORTH_1.getName().equals(region)) { return "sns-cn-north-1.amazonaws.com.cn"; } if (Regions.CN_NORTHWEST_1.getName().equals(region)) { return "sns-cn-northwest-1.amazonaws.com.cn"; } if (Regions.GovCloud.getName().equals(region)) { return "sns-us-gov-west-1.amazonaws.com"; } return "sns." + RegionUtils.getRegion(region).getDomain(); } }
@Override public URI getServiceEndpoint() { String serviceEndpoint = region.getServiceEndpoint(serviceName); if (serviceEndpoint == null) { serviceEndpoint = String.format("%s.%s.%s", serviceName, region.getName(), region.getDomain()); log.info("{" + serviceName + ", " + region.getName() + "} was not " + "found in region metadata, trying to construct an " + "endpoint using the standard pattern for this region: '" + serviceEndpoint + "'."); } return toURI(stripProtocol(serviceEndpoint)); }
@Override public URI getServiceEndpoint() { String serviceEndpoint = region.getServiceEndpoint(serviceName); if (serviceEndpoint == null) { serviceEndpoint = String.format("%s.%s.%s", serviceName, region.getName(), region.getDomain()); log.info("{" + serviceName + ", " + region.getName() + "} was not " + "found in region metadata, trying to construct an " + "endpoint using the standard pattern for this region: '" + serviceEndpoint + "'."); } return toURI(stripProtocol(serviceEndpoint)); }
getEndpointPrefix(), region.getName(), region.getDomain());
@Test public void testDefaultDomain() { final Region region = new Region("region", null); Assert.assertEquals("amazonaws.com", region.getDomain()); }
endpointWithHttpPort = String .format("%s.iot.%s.%s:443", accountEndpointPrefix, region.getName(), region.getDomain()); } else { throw new IllegalStateException("No valid endpoint information is available. " +
mqttBrokerURL = String .format("ssl://%s.iot.%s.%s:8883", accountEndpointPrefix, region.getName(), region.getDomain()); } else { throw new IllegalStateException("No valid endpoint information is available. " +
@Test public void testRegionFromCNATSEndpoint() throws Exception { String testEndpoint = "random.ats.iot.cn-north-1.amazonaws.com.cn"; assertEquals(Region.getRegion(Regions.CN_NORTH_1), AwsIotEndpointUtility.getRegionFromIotEndpoint(testEndpoint)); assertEquals("amazonaws.com.cn", AwsIotEndpointUtility.getRegionFromIotEndpoint(testEndpoint).getDomain()); }
endpointWithHttpPort = String .format("%s.iot.%s.%s:443", accountEndpointPrefix, region.getName(), region.getDomain()); } else { throw new IllegalStateException("No valid endpoint information is available. " +
@Override public URI getServiceEndpoint() { String serviceEndpoint = String.format("%s.%s.%s.%s", serviceName, Constants.S3_DUALSTACK_QUALIFIER, region.getName(), region.getDomain()); return toURI(stripProtocol(serviceEndpoint)); }
@Override public URI getServiceEndpoint() { String serviceEndpoint = region.getServiceEndpoint(serviceName); if (serviceEndpoint == null) { serviceEndpoint = String.format("%s.%s.%s", serviceName, region.getName(), region.getDomain()); log.info("{" + serviceName + ", " + region.getName() + "} was not " + "found in region metadata, trying to construct an " + "endpoint using the standard pattern for this region: '" + serviceEndpoint + "'."); } return toURI(stripProtocol(serviceEndpoint)); }
getEndpointPrefix(), region.getName(), region.getDomain());
getEndpointPrefix(), region.getName(), region.getDomain());
endpointWithHttpPort = String .format("%s.iot.%s.%s:443", accountEndpointPrefix, region.getName(), region.getDomain()); } else { throw new IllegalStateException("No valid endpoint information is available. " +
mqttBrokerURL = String .format("ssl://%s.iot.%s.%s:8883", accountEndpointPrefix, region.getName(), region.getDomain()); } else { throw new IllegalStateException("No valid endpoint information is available. " +
endpointWithHttpPort = String .format("%s.iot.%s.%s:443", accountEndpointPrefix, region.getName(), region.getDomain()); } else { throw new IllegalStateException("No valid endpoint information is available. " +