Назад | Перейти на главную страницу

статические большие файлы и способ их безопасного обслуживания (CDN с центральной аутентификацией)

Мне нужно обслужить несколько статических больших файлов (около 4 ГБ каждый) нескольким пользователям, используя 5 серверов, находящихся в разных географических регионах.

Идея состоит в том, что никто другой не получает контент, поскольку в этих файлах есть информация, не предназначенная для широкой публики.

Задача состоит в том, чтобы обслуживать эти файлы с помощью веб-сервера и некоторого механизма аутентификации, или перезаписывать URL-адреса, или что-то, срок действия которых истекает своевременно.

Для этого я мог бы создать веб-приложение, которое будет предоставлять клиентам ссылки и / или учетные данные, необходимые для доступа к файлам.

Я видел, например, что nginx может проверять, установлен ли файл cookie в браузере, и может перезаписывать URL-адрес на основе этого факта, но этого может быть недостаточно, поскольку я не могу найти способ проверить содержимое файла cookie. .

Я также видел, что nginx http_auth работает для аутентификации на обратном прокси-сервере для электронной почты. Это может быть хорошей идеей, но опять же, статические большие файлы и способ их безопасного обслуживания.

Любые идеи?

вы можете попробовать использовать s3 form amazon. он прост в использовании, безопасен и обслуживает ваши запросы.