Я пытаюсь создать контейнер S3 в локальный стек, используя ядро .net
var bucket_name = "demo-bucket";var key = "key_test";
if (!await _s3Client.DoesS3BucketExistAsync(bucket_name))
{
var putBucketRequest = new PutBucketRequest
{
BucketName = bucket_name,
UseClientRegion = true
};
var response = await _s3Client.PutBucketAsync(putBucketRequest);
}
Не создает контейнер.Приведенное выше условие if возвращает true, когда корзина не существует.
Также, когда я пытаюсь добавить объект:
var putRequest1 = new PutObjectRequest
{
BucketName = bucket_name,
Key = key,
ContentBody = "sample text hello there"
};
PutObjectResponse response1 = await s3Client.PutObjectAsync(putRequest1);
Сбой с ошибкой
Amazon.S3.AmazonS3Exception: Ошибка при выполнении запроса с кодом ошибки InternalServerError и кодом состояния Http InternalServerError.Никакая дополнительная информация об ошибке не была возвращена службой