Asp.net 无法找到Amazon.RegionEndpoint.EUWest2

Asp.net 无法找到Amazon.RegionEndpoint.EUWest2,asp.net,amazon-s3,Asp.net,Amazon S3,我的Amazon S3存储桶位于伦敦,因此当我尝试将文档上载到此存储桶时,我需要使用Amazon.RegionEndpoint.EUWest2作为一个区域 Amazon.S3.IAmazonS3 client; using (client = Amazon.AWSClientFactory.CreateAmazonS3Client(_awsAccessKey, _awsSecretKey,Amazon.RegionEndpoint.EUWest1)

我的Amazon S3存储桶位于伦敦,因此当我尝试将文档上载到此存储桶时,我需要使用Amazon.RegionEndpoint.EUWest2作为一个区域

            Amazon.S3.IAmazonS3 client;
            using (client = Amazon.AWSClientFactory.CreateAmazonS3Client(_awsAccessKey, _awsSecretKey,Amazon.RegionEndpoint.EUWest1))
            {
                var request = new Amazon.S3.Model.PutObjectRequest()
                {

                };

                client.PutObject(request);
            }
但不知何故,我看不到任何名为EUWest2的地区。唯一可用的欧洲地区是EUWest1和EUCENTRA1。 由于这个错误,我得到的错误如下

必须使用 指定端点


原因可能是什么,我使用的是AWSSDK.dll的2.3.55.2版本。这是我今天在Amazon S3网站上找到的最新消息。

我知道这是一个迟到的回复,但它可能会帮助某些人

我也有同样的问题,并尝试了这种方法

而不是使用RegionEndpoint.EUWEST。。。您可以尝试使用GetBySystemName(字符串)


希望这对我有所帮助,问题是我们安装了AWSSDK nugget而不是AWSSDK.Lambda nugget 设计AWSSDK(如果需要)并安装AWSSDK.Lambda,应该可以像我一样为您修复错误

RegionEndpoint.GetBySystemName("eu-west-2")