Да, вы можете разместить свой файл на S3. Однако следует учитывать несколько факторов.
Стоимость:
Стоимость передачи данных (загрузки) на S3 составляет приблизительно $ 0,09 за ГБ. Это означает примерно 4,5 доллара за каждую загрузку.
Надежность передачи:
Загрузка файла объемом 50 ГБ может быть проблематичной для некоторых клиентов. Я бы использовал инструмент zip и разделил файл на части по 2 - 5 ГБ, чтобы упростить загрузку. Вы не хотите платить за загрузку 47 ГБ, которая не удалась, а затем пользователю пришлось начать загрузку заново.
Безопасность:
Если вы сделаете загрузочный файл общедоступным, любой может его скачать, и вы заплатите. Используйте предварительно назначенные URL-адреса или подписанные файлы cookie, чтобы контролировать, кто может загрузить файл Поскольку файл предназначен для внутреннего использования компанией, вы можете ограничить доступ к диапазонам блоков IP (CIDR).
Производительность:
Где находятся ваши пользователи? Это поможет вам определить, где размещать сегменты для загрузки. Вы могли бы рассмотреть CloudFront, но для файлов такого размера они не будут кэшироваться, если вы не разделите файл на более мелкие части.