Я новичок в aws и s3. Мне нужно получить изображение из ведра s3, которое является частным. Я сгенерировал подписанный URL для этого. Но, тем не менее, когда я перехожу по ссылке, она показывает XML, в котором говорится, что доступ запрещен. Но когда я заменил ведро общедоступным, я смог получить из него файл. Я не могу найти причину, по которой я не могу получить доступ к личным данным, используя подписанный URL.
Я попытался сгенерировать политику корзины в разрешениях корзины, но она показывает, что доступ запрещен. Я застрял и не могу понять, где я ошибся.
Вот так я сгенерировал URL.
const url = s3.getSignedUrl('getObject', {
Bucket: '***', // the name of your bucket
Key: 'Profile/***', // name of object in S3
Expires: 20 // how long the URL is good, in seconds
});
Сообщение об ошибке: «Этот XML-файл не имеет стиля
информация, связанная с этим. Дерево документа показано ниже. "