Как скачать видео с Amazon, если ACL настроен как частный - PullRequest
1 голос
/ 11 февраля 2011

У меня на сайте есть возможность скачать видео после покупки. Видео, которые я сохранил в Amazon S3. Я сделал файлы приватными (для безопасности перед покупкой) в amazon s3. Я попытался указать, где пользователь может загружать файлы с подписанных URL-адресов. Здесь пользователь сможет загружать видео-формы с подписанными URL-адресами, только если файл является общедоступным в Amazon. Если он закрыт, он говорит, что не может отобразить файл.

Есть ли способ загрузить файлы, если ACL закрыт? Или как мне изменить ACL IN на этой странице только для одного (этого) файла на public?

или любое другое решение в php? его очень срочно ???

любая помощь заметна ....

спасибо заранее ....

Ответы [ 2 ]

1 голос
/ 11 февраля 2011

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

1 голос
/ 11 февраля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...