arquivos grandes estáticos e uma maneira de atendê-los com segurança (CDN de autenticação central)

2

Eu preciso fornecer alguns arquivos grandes estáticos (cerca de 4 GB cada) para vários usuários, usando 5 servidores que estão em regiões geográficas diferentes.

A ideia é que ninguém mais receba o conteúdo, pois há informações nesses arquivos que não são destinadas ao público em geral.

A tarefa é atender a esses arquivos usando um servidor da web e algum mecanismo de autenticação ou reescrever URLs ou algo que expira de maneira oportuna.

Para isso, eu poderia fazer um aplicativo da web que serviria aos clientes os links e / ou as credenciais necessárias para acessar os arquivos.

Eu vi, por exemplo, que o nginx poderia verificar se um cookie está configurado no navegador e poderia fazer uma reescrita de URL com base nesse fato, mas isso pode não ser suficiente, pois não consigo encontrar uma maneira de validar o conteúdo do cookie.

Eu também vi o nginx http_auth funcionar para autenticação em um proxy reverso para e-mails. Isso pode ser uma boa ideia, mas, novamente, grandes arquivos estáticos e uma maneira de atendê-los com segurança.

Alguma idéia?

    
por Emil C 05.03.2013 / 14:06

1 resposta

1

você pode tentar usar o Amazon S3. é fácil de usar, seguro e atende aos seus pedidos.

    
por 05.03.2013 / 14:13