Я хочу загрузить файл размером около 1G в AWS S3.
Мой текущий метод:
- Интерфейс vue, который использует куски для загрузки.
- Бэкэнд - это весенняя загрузка, которая запрашивает eureka
- Все запросы будут проходить через zuul для проверки прав доступа.
Я хочу загрузить большой файл (около 100 МБ). Ношансы на успех очень малы из-за проблем с тайм-аутом.
Другой способ, как я думаю, такой, как показано ниже, но я не уверен, что это хороший подход.
Метод, которыйвыполнит прямую загрузку на S3 в javascript, но перед этим отправит запрос в бэкэнд для получения подписанного URL со сроком действия.Но я беспокоюсь о том, будет ли этот подписанный URL-адрес безопасным или нет.
Таким образом, кто-нибудь может подсказать мне, каким методом я должен идти?Любая помощь приветствуется.