aws / aws-sdk-net

The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site:
http://aws.amazon.com/sdkfornet/
Apache License 2.0
2.06k stars 854 forks source link

Parse RegionEndPoint from string #223

Closed Jeremiad closed 9 years ago

Jeremiad commented 9 years ago

Hi,

I keep finding my self writing parser function for getting RegionEndPoint type from string. Would be nice if this would be included in sdk directly.

Example what I'm doing:

        private static RegionEndpoint ParseRegion(string region)
        {
            RegionEndpoint regionEndPoint;

            switch (region)
            {
                case "APNortheast1":
                    regionEndPoint = RegionEndpoint.APNortheast1;
                    break;
                case "APSoutheast1":
                    regionEndPoint = RegionEndpoint.APSoutheast1;
                    break;
                case "APSoutheast2":
                    regionEndPoint = RegionEndpoint.APSoutheast2;
                    break;
                case "CNNorth1":
                    regionEndPoint = RegionEndpoint.CNNorth1;
                    break;
                case "EUWest1":
                    regionEndPoint = RegionEndpoint.EUWest1;
                    break;
                case "EUCentral1":
                    regionEndPoint = RegionEndpoint.EUCentral1;
                    break;
                case "SAEast1":
                    regionEndPoint = RegionEndpoint.SAEast1;
                    break;
                case "USEast1":
                    regionEndPoint = RegionEndpoint.USEast1;
                    break;
                case "USGovCloudWest1":
                    regionEndPoint = RegionEndpoint.USGovCloudWest1;
                    break;
                case "USWest1":
                    regionEndPoint = RegionEndpoint.USWest1;
                    break;
                case "USWest2":
                    regionEndPoint = RegionEndpoint.USWest2;
                    break;
                default:
                    regionEndPoint = RegionEndpoint.USEast1;
                    break;
            }

            return regionEndPoint;
        } 
IainCole commented 9 years ago

Any reason you can't use Amazon.RegionEndpoint.GetBySystemName() with the "us-east-1" region format?

Jeremiad commented 9 years ago

Yes, that seems to do the trick. Wonder why i have overlooked that function :)

PRMan99 commented 4 years ago

Or use Enum.Parse?

kashee-dev commented 2 years ago

Have fun with Enum.Parse with RegionEndpoint being a class.

johnkamau commented 2 years ago

Found this thread that correctly pointed me to the GetBySystemName function. I also wanted a json list of regions with the system name and actual name and couldn't find any. So spend 10 minutes creating this. Hopefully helps someone in the future.

var awsRegions = [
                { id: 'af-south-1', name: 'Africa (Cape Town)' },
                { id: 'ap-east-1', name: 'Asia Pacific (Hong Kong)' },
                { id: 'ap-south-1', name: 'Asia Pacific (Mumbai)' },
                { id: 'ap-northeast-3', name: 'Asia Pacific (Osaka)' },
                { id: 'ap-northeast-2', name: 'Asia Pacific (Seoul)' },
                { id: 'ap-southeast-1', name: 'Asia Pacific (Singapore)' },
                { id: 'ap-southeast-2', name: 'Asia Pacific (Sydney)' },
                { id: 'ap-northeast-1', name: 'Asia Pacific (Tokyo)' },
                { id: 'ca-central-1', name: 'Canada (Central)' },
                { id: 'cn-north-1', name: 'China (Beijing)' },
                { id: 'cn-northwest-1', name: 'China (Ningxia)' },
                { id: 'eu-central-1', name: 'Europe (Frankfurt)' },
                { id: 'eu-west-1', name: 'Europe (Ireland)' },
                { id: 'eu-west-2', name: 'Europe (London)' },
                { id: 'eu-west-3', name: 'Europe (Paris)' },
                { id: 'eu-north-1', name: 'Europe (Stockholm)' },
                { id: 'eu-south-1', name: 'Europe (Milan)' },
                { id: 'me-south-1', name: 'Middle East (Bahrain)' },
                { id: 'sa-east-1', name: 'South America (São Paulo)' },
                { id: 'us-east-1', name: 'US East (N. Virginia)' },
                { id: 'us-east-2', name: 'US East (Ohio)' },
                { id: 'us-west-1', name: 'US West (N. California)' },
                { id: 'us-west-2', name: 'US West (Oregon)' },
                { id: 'us-gov-west-1', name: 'AWS GovCloud (US-West)' },
                { id: 'us-gov-east-1', name: 'AWS GovCloud (US-East)' }
            ];
joebone commented 1 year ago

If you decompile the nuget and check one of the dlls, you will find the embedded xml file GetBySystemName uses by default, namely the following ( warning, it's not small ):

Expand xml ```xml us-east-1 cloudhsm false true cloudhsm.us-east-1.amazonaws.com ecs false true ecs.us-east-1.amazonaws.com lambda false true lambda.us-east-1.amazonaws.com codedeploy false true codedeploy.us-east-1.amazonaws.com config false true config.us-east-1.amazonaws.com kms false true kms.us-east-1.amazonaws.com cognito-sync false true cognito-sync.us-east-1.amazonaws.com cognito-identity false true cognito-identity.us-east-1.amazonaws.com cloudformation false true cloudformation.us-east-1.amazonaws.com cloudfront true true cloudfront.amazonaws.com cloudsearch false true cloudsearch.us-east-1.amazonaws.com cloudtrail false true cloudtrail.us-east-1.amazonaws.com monitoring true true monitoring.us-east-1.amazonaws.com logs true true logs.us-east-1.amazonaws.com dynamodb true true dynamodb.us-east-1.amazonaws.com streams.dynamodb true true streams.dynamodb.us-east-1.amazonaws.com ec2 true true ec2.us-east-1.amazonaws.com elasticmapreduce true true elasticmapreduce.us-east-1.amazonaws.com elasticache false true elasticache.us-east-1.amazonaws.com rds false true rds.us-east-1.amazonaws.com route53 false true route53.amazonaws.com route53domains false true route53domains.us-east-1.amazonaws.com email false true email.us-east-1.amazonaws.com sdb true true sdb.amazonaws.com sns true true sns.us-east-1.amazonaws.com sqs true true sqs.us-east-1.amazonaws.com s3 true true s3.amazonaws.com autoscaling true true autoscaling.us-east-1.amazonaws.com elasticbeanstalk false true elasticbeanstalk.us-east-1.amazonaws.com iam false true iam.amazonaws.com importexport false true importexport.amazonaws.com sts false true sts.amazonaws.com storagegateway false true storagegateway.us-east-1.amazonaws.com support false true support.us-east-1.amazonaws.com elasticloadbalancing true true elasticloadbalancing.us-east-1.amazonaws.com swf false true swf.us-east-1.amazonaws.com glacier true true glacier.us-east-1.amazonaws.com directconnect false true directconnect.us-east-1.amazonaws.com datapipeline false true datapipeline.us-east-1.amazonaws.com redshift false true redshift.us-east-1.amazonaws.com kinesis false true kinesis.us-east-1.amazonaws.com opsworks false true opsworks.us-east-1.amazonaws.com elastictranscoder false true elastictranscoder.us-east-1.amazonaws.com ssm false true ssm.us-east-1.amazonaws.com machinelearning false true machinelearning.us-east-1.amazonaws.com workspaces false true workspaces.us-east-1.amazonaws.com codecommit false true codecommit.us-east-1.amazonaws.com codepipeline false true codepipeline.us-east-1.amazonaws.com ds false true ds.us-east-1.amazonaws.com waf false true waf.amazonaws.com iot false true iot.us-east-1.amazonaws.com iotdata false true data.iot.us-east-1.amazonaws.com us-west-1 ecs false true ecs.us-west-1.amazonaws.com config false true config.us-west-1.amazonaws.com kms false true kms.us-west-1.amazonaws.com cloudformation false true cloudformation.us-west-1.amazonaws.com cloudfront true true cloudfront.amazonaws.com us-east-1 cloudsearch false true cloudsearch.us-west-1.amazonaws.com cloudtrail false true cloudtrail.us-west-1.amazonaws.com monitoring true true monitoring.us-west-1.amazonaws.com logs true true logs.us-west-1.amazonaws.com dynamodb true true dynamodb.us-west-1.amazonaws.com streams.dynamodb true true streams.dynamodb.us-west-1.amazonaws.com ec2 true true ec2.us-west-1.amazonaws.com elasticmapreduce true true elasticmapreduce.us-west-1.amazonaws.com elasticache false true elasticache.us-west-1.amazonaws.com rds false true rds.us-west-1.amazonaws.com route53 false true route53.amazonaws.com route53domains false true route53domains.us-east-1.amazonaws.com sdb true true sdb.us-west-1.amazonaws.com sns true true sns.us-west-1.amazonaws.com sqs true true sqs.us-west-1.amazonaws.com s3 true true s3-us-west-1.amazonaws.com autoscaling true true autoscaling.us-west-1.amazonaws.com elasticbeanstalk false true elasticbeanstalk.us-west-1.amazonaws.com iam false true iam.amazonaws.com us-east-1 importexport false true importexport.amazonaws.com sts false true sts.amazonaws.com us-east-1 storagegateway false true storagegateway.us-west-1.amazonaws.com elasticloadbalancing true true elasticloadbalancing.us-west-1.amazonaws.com swf false true swf.us-west-1.amazonaws.com glacier true true glacier.us-west-1.amazonaws.com directconnect false true directconnect.us-west-1.amazonaws.com kinesis false true kinesis.us-west-1.amazonaws.com elastictranscoder false true elastictranscoder.us-west-1.amazonaws.com waf false true waf.amazonaws.com us-east-1 us-west-2 cloudhsm false true cloudhsm.us-west-2.amazonaws.com ecs false true ecs.us-west-2.amazonaws.com lambda false true lambda.us-west-2.amazonaws.com codedeploy false true codedeploy.us-west-2.amazonaws.com config false true config.us-west-2.amazonaws.com kms false true kms.us-west-2.amazonaws.com cloudformation false true cloudformation.us-west-2.amazonaws.com cloudfront true true cloudfront.amazonaws.com us-east-1 cloudsearch false true cloudsearch.us-west-2.amazonaws.com cloudtrail false true cloudtrail.us-west-2.amazonaws.com monitoring true true monitoring.us-west-2.amazonaws.com logs true true logs.us-west-2.amazonaws.com dynamodb true true dynamodb.us-west-2.amazonaws.com streams.dynamodb true true streams.dynamodb.us-west-2.amazonaws.com ec2 true true ec2.us-west-2.amazonaws.com elasticmapreduce true true elasticmapreduce.us-west-2.amazonaws.com elasticache false true elasticache.us-west-2.amazonaws.com rds false true rds.us-west-2.amazonaws.com route53 false true route53.amazonaws.com route53domains false true route53domains.us-east-1.amazonaws.com email false true email.us-west-2.amazonaws.com sdb true true sdb.us-west-2.amazonaws.com sns true true sns.us-west-2.amazonaws.com sqs true true sqs.us-west-2.amazonaws.com s3 true true s3-us-west-2.amazonaws.com autoscaling true true autoscaling.us-west-2.amazonaws.com elasticbeanstalk false true elasticbeanstalk.us-west-2.amazonaws.com iam false true iam.amazonaws.com us-east-1 importexport false true importexport.amazonaws.com sts false true sts.amazonaws.com us-east-1 storagegateway false true storagegateway.us-west-2.amazonaws.com elasticloadbalancing true true elasticloadbalancing.us-west-2.amazonaws.com swf false true swf.us-west-2.amazonaws.com glacier true true glacier.us-west-2.amazonaws.com directconnect false true directconnect.us-west-2.amazonaws.com datapipeline false true datapipeline.us-west-2.amazonaws.com redshift false true redshift.us-west-2.amazonaws.com kinesis false true kinesis.us-west-2.amazonaws.com elastictranscoder false true elastictranscoder.us-west-2.amazonaws.com ssm false true ssm.us-west-2.amazonaws.com workspaces false true workspaces.us-west-2.amazonaws.com codepipeline false true codepipeline.us-west-2.amazonaws.com devicefarm false true devicefarm.us-west-2.amazonaws.com ds false true ds.us-west-2.amazonaws.com elasticfilesystem false true elasticfilesystem.us-west-2.amazonaws.com waf false true waf.amazonaws.com us-east-1 iot false true iot.us-west-2.amazonaws.com iotdata false true data.iot.us-west-2.amazonaws.com ap-northeast-1 cloudhsm false true cloudhsm.ap-northeast-1.amazonaws.com ecs false true ecs.ap-northeast-1.amazonaws.com lambda false true lambda.ap-northeast-1.amazonaws.com codedeploy false true codedeploy.ap-northeast-1.amazonaws.com config false true config.ap-northeast-1.amazonaws.com kms false true kms.ap-northeast-1.amazonaws.com cognito-sync false true cognito-sync.ap-northeast-1.amazonaws.com cognito-identity false true cognito-identity.ap-northeast-1.amazonaws.com cloudformation false true cloudformation.ap-northeast-1.amazonaws.com cloudfront true true cloudfront.amazonaws.com us-east-1 cloudsearch false true cloudsearch.ap-northeast-1.amazonaws.com cloudtrail false true cloudtrail.ap-northeast-1.amazonaws.com monitoring true true monitoring.ap-northeast-1.amazonaws.com logs true true logs.ap-northeast-1.amazonaws.com dynamodb true true dynamodb.ap-northeast-1.amazonaws.com streams.dynamodb true true streams.dynamodb.ap-northeast-1.amazonaws.com ec2 true true ec2.ap-northeast-1.amazonaws.com elasticmapreduce true true elasticmapreduce.ap-northeast-1.amazonaws.com elasticache false true elasticache.ap-northeast-1.amazonaws.com rds false true rds.ap-northeast-1.amazonaws.com route53 false true route53.amazonaws.com route53domains false true route53domains.us-east-1.amazonaws.com sdb true true sdb.ap-northeast-1.amazonaws.com sns true true sns.ap-northeast-1.amazonaws.com sqs true true sqs.ap-northeast-1.amazonaws.com s3 true true s3-ap-northeast-1.amazonaws.com autoscaling true true autoscaling.ap-northeast-1.amazonaws.com elasticbeanstalk false true elasticbeanstalk.ap-northeast-1.amazonaws.com iam false true iam.amazonaws.com us-east-1 importexport false true importexport.amazonaws.com sts false true sts.amazonaws.com us-east-1 storagegateway false true storagegateway.ap-northeast-1.amazonaws.com elasticloadbalancing true true elasticloadbalancing.ap-northeast-1.amazonaws.com swf false true swf.ap-northeast-1.amazonaws.com glacier true true glacier.ap-northeast-1.amazonaws.com directconnect false true directconnect.ap-northeast-1.amazonaws.com datapipeline false true datapipeline.ap-northeast-1.amazonaws.com redshift false true redshift.ap-northeast-1.amazonaws.com kinesis false true kinesis.ap-northeast-1.amazonaws.com elastictranscoder false true elastictranscoder.ap-northeast-1.amazonaws.com workspaces false true workspaces.ap-northeast-1.amazonaws.com ds false true ds.ap-northeast-1.amazonaws.com waf false true waf.amazonaws.com us-east-1 iot false true iot.ap-northeast-1.amazonaws.com iotdata false true data.iot.ap-northeast-1.amazonaws.com ap-southeast-1 cloudhsm false true cloudhsm.ap-southeast-1.amazonaws.com codedeploy false true codedeploy.ap-southeast-1.amazonaws.com config false true config.ap-southeast-1.amazonaws.com kms false true kms.ap-southeast-1.amazonaws.com cloudformation false true cloudformation.ap-southeast-1.amazonaws.com cloudfront true true cloudfront.amazonaws.com us-east-1 cloudsearch false true cloudsearch.ap-southeast-1.amazonaws.com cloudtrail false true cloudtrail.ap-southeast-1.amazonaws.com monitoring true true monitoring.ap-southeast-1.amazonaws.com logs true true logs.ap-southeast-1.amazonaws.com dynamodb true true dynamodb.ap-southeast-1.amazonaws.com streams.dynamodb true true streams.dynamodb.ap-southeast-1.amazonaws.com ec2 true true ec2.ap-southeast-1.amazonaws.com elasticmapreduce true true elasticmapreduce.ap-southeast-1.amazonaws.com elasticache false true elasticache.ap-southeast-1.amazonaws.com rds false true rds.ap-southeast-1.amazonaws.com route53 false true route53.amazonaws.com route53domains false true route53domains.us-east-1.amazonaws.com sdb true true sdb.ap-southeast-1.amazonaws.com sns true true sns.ap-southeast-1.amazonaws.com sqs true true sqs.ap-southeast-1.amazonaws.com s3 true true s3-ap-southeast-1.amazonaws.com autoscaling true true autoscaling.ap-southeast-1.amazonaws.com elasticbeanstalk false true elasticbeanstalk.ap-southeast-1.amazonaws.com iam false true iam.amazonaws.com us-east-1 importexport false true importexport.amazonaws.com sts false true sts.amazonaws.com us-east-1 storagegateway false true storagegateway.ap-southeast-1.amazonaws.com elasticloadbalancing true true elasticloadbalancing.ap-southeast-1.amazonaws.com swf false true swf.ap-southeast-1.amazonaws.com directconnect false true directconnect.ap-southeast-1.amazonaws.com redshift false true redshift.ap-southeast-1.amazonaws.com kinesis false true kinesis.ap-southeast-1.amazonaws.com elastictranscoder false true elastictranscoder.ap-southeast-1.amazonaws.com workspaces false true workspaces.ap-southeast-1.amazonaws.com ds false true ds.ap-southeast-1.amazonaws.com waf false true waf.amazonaws.com us-east-1 ap-southeast-2 cloudhsm false true cloudhsm.ap-southeast-2.amazonaws.com ecs false true ecs.ap-southeast-2.amazonaws.com codedeploy false true codedeploy.ap-southeast-2.amazonaws.com config false true config.ap-southeast-2.amazonaws.com kms false true kms.ap-southeast-2.amazonaws.com cloudformation false true cloudformation.ap-southeast-2.amazonaws.com cloudfront true true cloudfront.amazonaws.com us-east-1 cloudsearch false true cloudsearch.ap-southeast-2.amazonaws.com cloudtrail false true cloudtrail.ap-southeast-2.amazonaws.com monitoring true true monitoring.ap-southeast-2.amazonaws.com logs true true logs.ap-southeast-2.amazonaws.com dynamodb true true dynamodb.ap-southeast-2.amazonaws.com streams.dynamodb true true streams.dynamodb.ap-southeast-2.amazonaws.com ec2 true true ec2.ap-southeast-2.amazonaws.com elasticmapreduce true true elasticmapreduce.ap-southeast-2.amazonaws.com elasticache false true elasticache.ap-southeast-2.amazonaws.com rds false true rds.ap-southeast-2.amazonaws.com route53 false true route53.amazonaws.com route53domains false true route53domains.us-east-1.amazonaws.com sdb true true sdb.ap-southeast-2.amazonaws.com sns true true sns.ap-southeast-2.amazonaws.com sqs true true sqs.ap-southeast-2.amazonaws.com s3 true true s3-ap-southeast-2.amazonaws.com autoscaling true true autoscaling.ap-southeast-2.amazonaws.com elasticbeanstalk false true elasticbeanstalk.ap-southeast-2.amazonaws.com iam false true iam.amazonaws.com us-east-1 importexport false true importexport.amazonaws.com sts false true sts.amazonaws.com us-east-1 storagegateway false true storagegateway.ap-southeast-2.amazonaws.com elasticloadbalancing true true elasticloadbalancing.ap-southeast-2.amazonaws.com swf false true swf.ap-southeast-2.amazonaws.com glacier true true glacier.ap-southeast-2.amazonaws.com directconnect false true directconnect.ap-southeast-2.amazonaws.com datapipeline false true datapipeline.ap-southeast-2.amazonaws.com redshift false true redshift.ap-southeast-2.amazonaws.com kinesis false true kinesis.ap-southeast-2.amazonaws.com workspaces false true workspaces.ap-southeast-2.amazonaws.com ds false true ds.ap-southeast-2.amazonaws.com waf false true waf.amazonaws.com us-east-1 sa-east-1 config false true config.sa-east-1.amazonaws.com kms false true kms.sa-east-1.amazonaws.com cloudformation false true cloudformation.sa-east-1.amazonaws.com cloudfront true true cloudfront.amazonaws.com us-east-1 cloudsearch false true cloudsearch.sa-east-1.amazonaws.com cloudtrail false true cloudtrail.sa-east-1.amazonaws.com monitoring true true monitoring.sa-east-1.amazonaws.com dynamodb true true dynamodb.sa-east-1.amazonaws.com streams.dynamodb true true streams.dynamodb.sa-east-1.amazonaws.com ec2 true true ec2.sa-east-1.amazonaws.com elasticmapreduce true true elasticmapreduce.sa-east-1.amazonaws.com elasticache false true elasticache.sa-east-1.amazonaws.com rds false true rds.sa-east-1.amazonaws.com route53 false true route53.amazonaws.com route53domains false true route53domains.us-east-1.amazonaws.com sdb true true sdb.sa-east-1.amazonaws.com sns true true sns.sa-east-1.amazonaws.com sqs true true sqs.sa-east-1.amazonaws.com s3 true true s3-sa-east-1.amazonaws.com autoscaling true true autoscaling.sa-east-1.amazonaws.com elasticbeanstalk false true elasticbeanstalk.sa-east-1.amazonaws.com iam false true iam.amazonaws.com us-east-1 importexport false true importexport.amazonaws.com sts false true sts.amazonaws.com us-east-1 storagegateway false true storagegateway.sa-east-1.amazonaws.com elasticloadbalancing true true elasticloadbalancing.sa-east-1.amazonaws.com swf false true swf.sa-east-1.amazonaws.com directconnect false true directconnect.sa-east-1.amazonaws.com waf false true waf.amazonaws.com us-east-1 eu-west-1 cloudhsm false true cloudhsm.eu-west-1.amazonaws.com ecs false true ecs.eu-west-1.amazonaws.com lambda false true lambda.eu-west-1.amazonaws.com codedeploy false true codedeploy.eu-west-1.amazonaws.com config false true config.eu-west-1.amazonaws.com kms false true kms.eu-west-1.amazonaws.com cognito-sync false true cognito-sync.eu-west-1.amazonaws.com cognito-identity false true cognito-identity.eu-west-1.amazonaws.com cloudformation false true cloudformation.eu-west-1.amazonaws.com cloudfront true true cloudfront.amazonaws.com us-east-1 cloudsearch false true cloudsearch.eu-west-1.amazonaws.com cloudtrail false true cloudtrail.eu-west-1.amazonaws.com monitoring true true monitoring.eu-west-1.amazonaws.com logs true true logs.eu-west-1.amazonaws.com dynamodb true true dynamodb.eu-west-1.amazonaws.com streams.dynamodb true true streams.dynamodb.eu-west-1.amazonaws.com ec2 true true ec2.eu-west-1.amazonaws.com elasticmapreduce true true elasticmapreduce.eu-west-1.amazonaws.com elasticache false true elasticache.eu-west-1.amazonaws.com rds false true rds.eu-west-1.amazonaws.com route53 false true route53.amazonaws.com route53domains false true route53domains.us-east-1.amazonaws.com email false true email.eu-west-1.amazonaws.com sdb true true sdb.eu-west-1.amazonaws.com sns true true sns.eu-west-1.amazonaws.com sqs true true sqs.eu-west-1.amazonaws.com s3 true true s3-eu-west-1.amazonaws.com autoscaling true true autoscaling.eu-west-1.amazonaws.com elasticbeanstalk false true elasticbeanstalk.eu-west-1.amazonaws.com iam false true iam.amazonaws.com us-east-1 importexport false true importexport.amazonaws.com sts false true sts.amazonaws.com us-east-1 storagegateway false true storagegateway.eu-west-1.amazonaws.com elasticloadbalancing true true elasticloadbalancing.eu-west-1.amazonaws.com swf false true swf.eu-west-1.amazonaws.com glacier true true glacier.eu-west-1.amazonaws.com directconnect false true directconnect.eu-west-1.amazonaws.com datapipeline false true datapipeline.eu-west-1.amazonaws.com redshift false true redshift.eu-west-1.amazonaws.com kinesis false true kinesis.eu-west-1.amazonaws.com elastictranscoder false true elastictranscoder.eu-west-1.amazonaws.com ssm false true ssm.eu-west-1.amazonaws.com machinelearning false true machinelearning.eu-west-1.amazonaws.com workspaces false true workspaces.eu-west-1.amazonaws.com ds false true ds.eu-west-1.amazonaws.com waf false true waf.amazonaws.com us-east-1 iot false true iot.eu-west-1.amazonaws.com iotdata false true data.iot.eu-west-1.amazonaws.com eu-central-1 cloudhsm false true cloudhsm.eu-central-1.amazonaws.com codedeploy false true codedeploy.eu-central-1.amazonaws.com config false true config.eu-central-1.amazonaws.com kms false true kms.eu-central-1.amazonaws.com cloudformation false true cloudformation.eu-central-1.amazonaws.com cloudfront true true cloudfront.amazonaws.com us-east-1 cloudsearch false true cloudsearch.eu-central-1.amazonaws.com cloudtrail false true cloudtrail.eu-central-1.amazonaws.com monitoring true true monitoring.eu-central-1.amazonaws.com logs true true logs.eu-central-1.amazonaws.com dynamodb true true dynamodb.eu-central-1.amazonaws.com streams.dynamodb true true streams.dynamodb.eu-central-1.amazonaws.com ec2 true true ec2.eu-central-1.amazonaws.com 4 elasticmapreduce true true elasticmapreduce.eu-central-1.amazonaws.com elasticache false true elasticache.eu-central-1.amazonaws.com rds false true rds.eu-central-1.amazonaws.com route53 false true route53.amazonaws.com route53domains false true route53domains.us-east-1.amazonaws.com sns true true sns.eu-central-1.amazonaws.com sqs true true sqs.eu-central-1.amazonaws.com s3 true true s3.eu-central-1.amazonaws.com 4 autoscaling true true autoscaling.eu-central-1.amazonaws.com elasticbeanstalk false true elasticbeanstalk.eu-central-1.amazonaws.com iam false true iam.amazonaws.com us-east-1 sts false true sts.amazonaws.com us-east-1 storagegateway false true storagegateway.eu-central-1.amazonaws.com elasticloadbalancing true true elasticloadbalancing.eu-central-1.amazonaws.com swf false true swf.eu-central-1.amazonaws.com glacier true true glacier.eu-central-1.amazonaws.com directconnect false true directconnect.eu-central-1.amazonaws.com redshift false true redshift.eu-central-1.amazonaws.com kinesis false true kinesis.eu-central-1.amazonaws.com waf false true waf.amazonaws.com us-east-1 cn-north-1 amazonaws.com.cn cloudformation false true cloudformation.cn-north-1.amazonaws.com.cn cloudtrail false true cloudtrail.cn-north-1.amazonaws.com.cn monitoring true true monitoring.cn-north-1.amazonaws.com.cn dynamodb true true dynamodb.cn-north-1.amazonaws.com.cn streams.dynamodb true true streams.dynamodb.cn-north-1.amazonaws.com.cn ec2 true true ec2.cn-north-1.amazonaws.com.cn 4 elasticmapreduce true true elasticmapreduce.cn-north-1.amazonaws.com.cn elasticache false true elasticache.cn-north-1.amazonaws.com.cn rds false true rds.cn-north-1.amazonaws.com.cn sns true true sns.cn-north-1.amazonaws.com.cn sqs true true sqs.cn-north-1.amazonaws.com.cn s3 true true s3.cn-north-1.amazonaws.com.cn 4 autoscaling true true autoscaling.cn-north-1.amazonaws.com.cn elasticbeanstalk false true elasticbeanstalk.cn-north-1.amazonaws.com.cn iam false true iam.cn-north-1.amazonaws.com.cn sts false true sts.cn-north-1.amazonaws.com.cn storagegateway false true storagegateway.cn-north-1.amazonaws.com.cn 4 elasticloadbalancing true true elasticloadbalancing.cn-north-1.amazonaws.com.cn swf false true swf.cn-north-1.amazonaws.com.cn 4 glacier true true glacier.cn-north-1.amazonaws.com.cn directconnect false true directconnect.cn-north-1.amazonaws.com.cn kinesis false true kinesis.cn-north-1.amazonaws.com.cn us-gov-west-1 cloudhsm false true cloudhsm.us-gov-west-1.amazonaws.com kms false true kms.us-gov-west-1.amazonaws.com cloudtrail false true cloudtrail.us-gov-west-1.amazonaws.com monitoring false true monitoring.us-gov-west-1.amazonaws.com dynamodb false true dynamodb.us-gov-west-1.amazonaws.com streams.dynamodb false true streams.dynamodb.us-gov-west-1.amazonaws.com ec2 false true ec2.us-gov-west-1.amazonaws.com elasticmapreduce true true elasticmapreduce.us-gov-west-1.amazonaws.com rds false true rds.us-gov-west-1.amazonaws.com sns true true sns.us-gov-west-1.amazonaws.com sqs true true sqs.us-gov-west-1.amazonaws.com s3 true true s3-us-gov-west-1.amazonaws.com autoscaling true true autoscaling.us-gov-west-1.amazonaws.com iam false true iam.us-gov.amazonaws.com sts false true sts.us-gov-west-1.amazonaws.com elasticloadbalancing true true elasticloadbalancing.us-gov-west-1.amazonaws.com swf false true swf.us-gov-west-1.amazonaws.com glacier true true glacier.us-gov-west-1.amazonaws.com redshift false true redshift.us-gov-west-1.amazonaws.com ap-northeast-2 kms false true kms.ap-northeast-2.amazonaws.com cloudformation false true cloudformation.ap-northeast-2.amazonaws.com cloudfront true true cloudfront.amazonaws.com us-east-1 cloudtrail false true cloudtrail.ap-northeast-2.amazonaws.com monitoring true true monitoring.ap-northeast-2.amazonaws.com logs true true logs.ap-northeast-2.amazonaws.com dynamodb true true dynamodb.ap-northeast-2.amazonaws.com streams.dynamodb true true streams.dynamodb.ap-northeast-2.amazonaws.com ec2 true true ec2.ap-northeast-2.amazonaws.com 4 elasticmapreduce true true elasticmapreduce.ap-northeast-2.amazonaws.com elasticache false true elasticache.ap-northeast-2.amazonaws.com rds false true rds.ap-northeast-2.amazonaws.com route53 false true route53.amazonaws.com sns true true sns.ap-northeast-2.amazonaws.com sqs true true sqs.ap-northeast-2.amazonaws.com s3 true true s3.ap-northeast-2.amazonaws.com 4 autoscaling true true autoscaling.ap-northeast-2.amazonaws.com elasticbeanstalk false true elasticbeanstalk.ap-northeast-2.amazonaws.com iam false true iam.amazonaws.com us-east-1 sts false true sts.ap-northeast-2.amazonaws.com elasticloadbalancing true true elasticloadbalancing.ap-northeast-2.amazonaws.com swf false true swf.ap-northeast-2.amazonaws.com glacier true true glacier.ap-northeast-2.amazonaws.com directconnect false true directconnect.ap-northeast-2.amazonaws.com redshift false true redshift.ap-northeast-2.amazonaws.com kinesis false true kinesis.ap-northeast-2.amazonaws.com cloudhsm AWS CloudHSM us-east-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 eu-west-1 eu-central-1 us-gov-west-1 ecs Amazon EC2 Container Service us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-2 eu-west-1 lambda AWS Lambda us-east-1 us-west-2 ap-northeast-1 eu-west-1 codedeploy AWS CodeDeploy us-east-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 eu-west-1 eu-central-1 config AWS Config us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 kms AWS Key Management us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 us-gov-west-1 ap-northeast-2 cognito-sync Amazon Cognito Sync us-east-1 ap-northeast-1 eu-west-1 cognito-identity Amazon Cognito Identity us-east-1 ap-northeast-1 eu-west-1 cloudformation Amazon CloudFormation us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 ap-northeast-2 cloudfront Amazon CloudFront us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 ap-northeast-2 cloudsearch Amazon CloudSearch us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cloudtrail AWS CloudTrail us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 monitoring Amazon CloudWatch us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 logs Amazon CloudWatch Logs us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 eu-west-1 eu-central-1 ap-northeast-2 dynamodb Amazon DynamoDB us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 streams.dynamodb Amazon DynamoDB Streams us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 ec2 Amazon Elastic Compute Cloud us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 elasticmapreduce Amazon Elastic MapReduce us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 elasticache Amazon ElastiCache us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 ap-northeast-2 rds Amazon Relational Database Service us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 route53 Amazon Route 53 us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 ap-northeast-2 route53domains Amazon Route 53 Domains us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 email Amazon Simple Email Service us-east-1 us-west-2 eu-west-1 sdb Amazon SimpleDB us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 sns Amazon Simple Notification Service us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 sqs Amazon Simple Queue Service us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 s3 Amazon Simple Storage Service us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 autoscaling Auto Scaling us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 elasticbeanstalk AWS Elastic Beanstalk us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 ap-northeast-2 iam AWS Identity & Access Management us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 importexport AWS Import/Export us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 sts AWS Security Token Service us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 storagegateway AWS Storage Gateway us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 support AWS Support us-east-1 elasticloadbalancing Elastic Load Balancing us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 swf Amazon Simple Workflow Service us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 glacier Amazon Glacier us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-2 eu-west-1 eu-central-1 cn-north-1 us-gov-west-1 ap-northeast-2 directconnect AWS Direct Connect us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 cn-north-1 ap-northeast-2 datapipeline AWS Data Pipeline us-east-1 us-west-2 ap-northeast-1 ap-southeast-2 eu-west-1 redshift Amazon Redshift us-east-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 eu-west-1 eu-central-1 us-gov-west-1 ap-northeast-2 kinesis Amazon Kinesis us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 eu-west-1 eu-central-1 cn-north-1 ap-northeast-2 opsworks AWS OpsWorks us-east-1 elastictranscoder Amazon Elastic Transcoder us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 eu-west-1 ssm Amazon Simple Systems Management us-east-1 us-west-2 eu-west-1 machinelearning Amazon Machine Learning us-east-1 eu-west-1 workspaces Amazon WorkSpaces us-east-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 eu-west-1 codecommit AWS CodeCommit us-east-1 codepipeline AWS CodePipeline us-east-1 us-west-2 devicefarm AWS Device Farm us-west-2 ds AWS Directory Service us-east-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 eu-west-1 elasticfilesystem Amazon Elastic File System us-west-2 waf AWS WAF us-east-1 us-west-1 us-west-2 ap-northeast-1 ap-southeast-1 ap-southeast-2 sa-east-1 eu-west-1 eu-central-1 iot AWS IoT us-east-1 us-west-2 ap-northeast-1 eu-west-1 iotdata AWS IoT Data Plane us-east-1 us-west-2 ap-northeast-1 eu-west-1 ```