diff --git a/Minio/AWSS3Endpoints.cs b/Minio/AWSS3Endpoints.cs index 40cc2c5d2..718b9c33a 100644 --- a/Minio/AWSS3Endpoints.cs +++ b/Minio/AWSS3Endpoints.cs @@ -30,36 +30,74 @@ public sealed class AWSS3Endpoints private AWSS3Endpoints() { endpoints = new ConcurrentDictionary(StringComparer.Ordinal); + // af-south-1 + _ = endpoints.TryAdd("af-south-1", "s3.af-south-1.amazonaws.com"); + // ap-east-1 + _ = endpoints.TryAdd("ap-east-1", "s3.ap-east-1.amazonaws.com"); // ap-northeast-1 _ = endpoints.TryAdd("ap-northeast-1", "s3-ap-northeast-1.amazonaws.com"); // ap-northeast-2 _ = endpoints.TryAdd("ap-northeast-2", "s3-ap-northeast-2.amazonaws.com"); + // ap-northeast-3 + _ = endpoints.TryAdd("ap-northeast-3", "s3.ap-northeast-3.amazonaws.com"); // ap-south-1 _ = endpoints.TryAdd("ap-south-1", "s3-ap-south-1.amazonaws.com"); + // ap-south-2 + _ = endpoints.TryAdd("ap-south-2", "s3.ap-south-2.amazonaws.com"); // ap-southeast-1 _ = endpoints.TryAdd("ap-southeast-1", "s3-ap-southeast-1.amazonaws.com"); // ap-southeast-2 _ = endpoints.TryAdd("ap-southeast-2", "s3-ap-southeast-2.amazonaws.com"); + // ap-southeast-3 + _ = endpoints.TryAdd("ap-southeast-3", "s3.ap-southeast-3.amazonaws.com"); + // ap-southeast-4 + _ = endpoints.TryAdd("ap-southeast-4", "s3.ap-southeast-4.amazonaws.com"); + // ap-southeast-5 + _ = endpoints.TryAdd("ap-southeast-5", "s3-ap-southeast-5.amazonaws.com"); + // ca-central-1 + _ = endpoints.TryAdd("ca-central-1", "s3.ca-central-1.amazonaws.com"); + // ca-west-1 + _ = endpoints.TryAdd("ca-west-1", "s3.ca-west-1.amazonaws.com.cn"); + // cn-north-1 + _ = endpoints.TryAdd("cn-north-1", "s3.cn-north-1.amazonaws.com"); + // cn-northwest-1 + _ = endpoints.TryAdd("cn-northwest-1", "s3.cn-northwest-1.amazonaws.com.cn"); // eu-central-1 _ = endpoints.TryAdd("eu-central-1", "s3-eu-central-1.amazonaws.com"); + // eu-central-2 + _ = endpoints.TryAdd("eu-central-2", "s3.eu-central-2.amazonaws.com"); + // eu-north-1 + _ = endpoints.TryAdd("eu-north-1", "s3.eu-north-1.amazonaws.com"); + // eu-south-1 + _ = endpoints.TryAdd("eu-south-1", "s3.eu-south-1.amazonaws.com"); + // eu-south-2 + _ = endpoints.TryAdd("eu-south-2", "s3.eu-south-2.amazonaws.com"); // eu-west-1 _ = endpoints.TryAdd("eu-west-1", "s3-eu-west-1.amazonaws.com"); // eu-west-2 _ = endpoints.TryAdd("eu-west-2", "s3-eu-west-2.amazonaws.com"); + // eu-west-3 + _ = endpoints.TryAdd("eu-west-3", "s3.eu-west-3.amazonaws.com"); + // il-central-1 + _ = endpoints.TryAdd("il-central-1", "s3.il-central-1.amazonaws.com"); + // me-central-1 + _ = endpoints.TryAdd("me-central-1", "s3.me-central-1.amazonaws.com"); + // me-south-1 + _ = endpoints.TryAdd("me-south-1", "s3.me-south-1.amazonaws.com"); // sa-east-1 _ = endpoints.TryAdd("sa-east-1", "s3-sa-east-1.amazonaws.com"); - // us-west-1 - _ = endpoints.TryAdd("us-west-1", "s3-us-west-1.amazonaws.com"); - // us-west-2 - _ = endpoints.TryAdd("us-west-2", "s3-us-west-2.amazonaws.com"); // us-east-1 _ = endpoints.TryAdd("us-east-1", "s3.amazonaws.com"); // us-east-2 _ = endpoints.TryAdd("us-east-2", "s3-us-east-2.amazonaws.com"); - // ca-central-1 - _ = endpoints.TryAdd("ca-central-1", "s3.ca-central-1.amazonaws.com"); - // cn-north-1 - _ = endpoints.TryAdd("cn-north-1", "s3.cn-north-1.amazonaws.com.cn"); + // us-gov-east-1 + _ = endpoints.TryAdd("us-gov-east-1", "s3.us-gov-east-1.amazonaws.com"); + // us-gov-west-1 + _ = endpoints.TryAdd("us-gov-west-1", "s3.us-gov-west-1.amazonaws.com"); + // us-west-1 + _ = endpoints.TryAdd("us-west-1", "s3-us-west-1.amazonaws.com"); + // us-west-2 + _ = endpoints.TryAdd("us-west-2", "s3-us-west-2.amazonaws.com"); } public static AWSS3Endpoints Instance => lazy.Value;