Статические большие файлы и способ их безопасного обслуживания (центральная аутентификация CDN)
Мне нужно предоставить несколько статичных больших файлов (около 4 ГБ каждый) нескольким пользователям, используя 5 серверов, которые находятся в разных географических регионах.
Идея состоит в том, что никто больше не получает контент, поскольку в этих файлах есть информация, которая не предназначена для широкой публики.
Задача состоит в том, чтобы обслуживать эти файлы с помощью веб-сервера и какого-либо механизма аутентификации или перезаписывать URL-адреса или что-то, что истекает своевременно.
Для этого я мог бы создать веб-приложение, которое бы обслуживало клиентов ссылками и / или учетными данными, необходимыми для доступа к файлам.
Я видел, например, что nginx может проверять, установлен ли cookie в браузере, и может перезаписывать URL, основываясь на этом факте, но этого может быть недостаточно, так как я не могу найти способ проверить содержимое cookie,
Я также видел, что http_auth nginx работает для аутентификации на обратном прокси для электронной почты. Это может быть хорошей идеей, но опять же, статичные большие файлы и способ их безопасного обслуживания.
Есть идеи?
1 ответ
Вы можете попробовать использовать форму S3 Amazon. Он прост в использовании, безопасен и обслуживает ваши запросы.