Не настроено RegionEndpoint или ServiceURL

Я пишу код для загрузки файлов в AWS S3 и получаю это исключение:

AmazonClientException: не настроено RegionEndpoint или ServiceURL

Мой код:

Console.WriteLine(«ready to upload»); AWSCredentials credentials; credentials = new BasicAWSCredentials(accessKeyID.Trim(), secretKey.Trim()); AmazonS3Client s3Client = new AmazonS3Client(accessKeyID.Trim(), secretKey.Trim(), Amazon.RegionEndpoint.USEast1); Console.WriteLine(«Successful verification»); Console.WriteLine(«Check if the bucket exists»); if (!CheckBucketExists(s3Client, bucketName)) { s3Client.PutBucket(bucketName); Console.WriteLine(«create bucket»); } TransferUtility utility = new TransferUtility(); Console.WriteLine(«Upload Directory……»); //exception here utility.UploadDirectory(@»E:telerikFile13ginabdfglil.com», bucketName);

Исключение:

Amazon.Runtime.AmazonClientException: No RegionEndpoint or ServiceURL configured Amazon.Runtime.ClientConfig.Validate() Amazon.S3.AmazonS3Config.Validate() Amazon.Runtime.AmazonServiceClient..ctor(AWSCredentials credentials, ClientConfig config) Amazon.S3.AmazonS3Client..ctor() Amazon.S3.Transfer.TransferUtility..ctor() Telerik2Amazon.Program.UploadFile()

Что я должен делать?

Для таких сервисов, как S3 или EC2, необходимо указать конечную точку. Так что new AmazonS3Client(credentials, RegionEndpoint.USEast1) должно работать.   —  person xiehongguang    schedule 21.07.2020

Источник: ledsshop.ru

Стиль жизни - Здоровье!