Если файл, который вы пытаетесь загрузить, не является общедоступным, то вам нужно создать подписанный URL, чтобы получить этот файл.
Решение здесь Javascript для загрузки файла из корзины Amazon 3? для получения непубличных файлов, которые вращаются вокруг создания лямбда-функции, которая будет генерировать для вас подписанный URL-адрес, а затем использовать этот URL-адрес для загрузки файла при нажатии кнопки
НО, если файл, который вы пытаетесь загрузитьвы общедоступны, тогда вам не нужен подписанный URL, вам просто нужно знать путь к файлу, URL структурированы следующим образом: https://s3.amazonaws.com/ [путь к файлу] / [имя файла]
Они также расширяют возможности, созданные и поддерживаемые командой AWS.
Просто следуйте Начало работы и загрузка файла из вашего приложения реагирования выглядит так:
Storage.get('hello.png', {expires: 60})
.then(result => console.log(result))
.catch(err => console.log(err));