Привет, ребята. Я пытаюсь загрузить файл из S3 в байтовый массив iin .net, используя c #.
. Я использую следующий метод:
var client = new AmazonS3Client(AccessKey, SecretKey, Amazon.RegionEndpoint.EUWEST2);
using (client)
{
MemoryStream ms = new MemoryStream();
GetObjectRequest getObjectRequest = new GetObjectRequest();
getObjectRequest.BucketName = Bucketname;
getObjectRequest.Key = Keyname;
using (var getObjectResponse = client.GetObject(getObjectRequest))
{
getObjectResponse.ResponseStream.CopyTo(ms);
}
}
Я ссылался наОтвет stackoverflow и следовал вышеуказанному методу.
Однако я получаю следующее сообщение об ошибке:
GetObject недоступен из-за уровня защиты.
IЯ только учусь S3, я теперь запутался, если эта ошибка из-за политики корзины или области видимости !!
Спасибо:).