Amazon.Internal.RegionEndpointProviderV2.GetRegionEndpoint C# (CSharp) Method

GetRegionEndpoint() public method

public GetRegionEndpoint ( string regionName ) : IRegionEndpoint
regionName string
return IRegionEndpoint
        public IRegionEndpoint GetRegionEndpoint(string regionName)
        {
            return RegionEndpoint.GetBySystemName(regionName);
        }

Usage Example

示例#1
0
        public void EndpointCustomizationTest()
        {
            IRegionEndpointProvider provider = new RegionEndpointProviderV2();
            var useast1 = provider.GetRegionEndpoint("us-east-1");
            var uswest2 = provider.GetRegionEndpoint("us-west-2");
            var euwest1 = provider.GetRegionEndpoint("eu-west-1");
            Assert.Equal("application-autoscaling.us-east-1.amazonaws.com", useast1.GetEndpointForService("application-autoscaling", false).Hostname);
            Assert.Equal("application-autoscaling.us-west-2.amazonaws.com", uswest2.GetEndpointForService("application-autoscaling", false).Hostname);
            Assert.Equal("application-autoscaling.eu-west-1.amazonaws.com", euwest1.GetEndpointForService("application-autoscaling", false).Hostname);

            var apne2 = provider.GetRegionEndpoint("ap-northeast-2");
            Assert.Equal("sts.amazonaws.com", apne2.GetEndpointForService("sts", false).Hostname);
        }
RegionEndpointProviderV2