Обслуживание приватных файлов с использованием подписанного URL - PullRequest
0 голосов
/ 29 мая 2019

Я новичок в 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-файл не имеет стиля информация, связанная с этим. Дерево документа показано ниже. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...