2016-08-05 4 views
0

После нескольких дней исследований я все еще не уверен, действительно ли я понимаю механизм Amazon CloudFront Signed URL. Это исправлено URL? Или каждый раз, когда страница загружается? Для меня это имеет смысл только тогда, когда длинная, случайная часть URL-адреса различна.Понимание AWS CloudFront подписанный URL-адрес

1) Если он меняется, как его создать с помощью Wordpress?

2) сложная ситуация: Я использую пользовательский видеоплеер на 360 градусов, и мне нужно предоставить исходные видео как список URL-адресов. Как добавить этот список в этот XML-файл, если подписанный URL-адрес продолжает меняться?

Извините, но я, кажется, не понимаю идею подписанных URL-адресов. Спасибо!

+0

Вы можете вспомнить [мой последний ответ] (http://stackoverflow.com/a/38709454/1695906), где я сказал: «Ваш веб-сайт должен работать на платформе, которая может динамически генерировать HTML-страницы, которые ссылаются к видео "(потому что они являются динамическими). Если это XML-файл, который на самом деле ссылается на видео, вам нужно будет динамически генерировать XML-файл по каждому запросу ... но тогда, конечно, вопрос в том, может ли кто-то ссылаться на XML-файл? Вам необходимо подойти к этому целому процессу целостно. –

ответ

3

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

Таким образом, подпись каждого объекта различна, и подпись будет отличаться каждый раз, когда один и тот же объект предварительно подписан.

Таким образом, вы не сможете предварительно подписать URL-адреса и сохранить их в течение длительного периода времени.

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

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

+0

Спасибо Мэтту! Очень полезно. Но я не думал, что создание нескольких видеороликов на Amazon CloudFront с некоторой степенью защиты - это сложно ... ... Это почти близко к тому, чтобы быть недоступным для такого парня, как я (не программист, только полупродвинутый на сайте девиация) – James