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

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

Допустим, я хочу разрешить доступ к файлу только моим посетителям. Я имею в виду, что у меня есть файл xx.avi для потоковой передачи / загрузки, и посетитель заплатил мне за пропускную способность и размер файла.

В amazon s3 я вообще не могу управлять файлом (есть очень простой элемент управления, который мне не подходит)

Единственный способ - мой сервер может проксировать файл, например, он извлекает файл из хранилища amazon s3 и отправляет его владельцу с подтверждением аутентификации с помощью сценария php. Но таким образом я бы удвоил использование полосы пропускания, и снова возникла бы проблема с задержкой, так как моему серверу необходимо получить файл с Amazon s3.

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

Спасибо

Если вы проксируете файл через экземпляр Amazon EC2, «Есть нет платы за передачу данных для данных, передаваемых между Amazon EC2 и Amazon S3 в одном и том же регионе ». Да, вам придется платить за инстанс EC2, но вам не придется платить« вдвое »за пропускную способность.

В amazon s3 я вообще не могу управлять файлом (есть очень простой элемент управления, который мне не подходит)

Вы говорите об аутентифицированных URL-адресах Amazon S3 или о чем-то другом? Функциональность аутентифицированного URL-адреса звучит так, как будто она идеально подходит для того, что вы хотите сделать, поэтому было бы полезно получить дополнительную информацию о том, почему это «не нормально».

Я почти уверен, что S3 удовлетворит ваши потребности. Ознакомьтесь с приведенной ниже документацией, вы можете ограничить сегменты S3 определенными IP-адресами или даже определенными HTTP-реферерами.

http://docs.amazonwebservices.com/AmazonS3/latest/dev/UsingAuthAccess.html