Así es como puede acceder a un archivo público en S3 en React.js:
fetch('https://bucketnmame.s3.amazonaws.com/folder1/folder2/file.txt') .then ((response) => response.text()) .then (data => { console.log(data) });¿Cómo podría acceder a un archivo privado en un depósito S3 privado ? Me imagino que habría muchos pasos de autenticación molestos por los que pasar.
Para poder acceder a un archivo desde un depósito privado de S3, debe crear una URL prefirmada para el archivo.
Por lo general, esto sucede en el backend, luego la URL se pasa a la aplicación front-end. Suponiendo que el back-end tenga acceso al depósito, no se necesita autenticación adicional.