Вопросы

Не настроено 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:\telerikFile\13ginabdfglil.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

Читать:
Как программно захватить строки отладки веб-метода в Visual Studio 2017

Похожие записи

MySQL ORDER BY FIELD на месяцы

admin

Python — запрос к базе данных и объединение данных без создания новой таблицы

admin

Примечание: неопределенный индекс: родительский при добавлении множественного выбора в админке Sonata

admin

импортировать данные в r с некоторыми переменными в виде списка / векторов

admin

Дождитесь Cloud Firestore перед рендерингом

admin

Собственный образ Windows Graalvm без консоли

admin