2012-02-24 2 views
2

Есть ли способ заставить CloudFront поддерживать подписанные частные URL-адреса на сервере Custom Origin вместо Amazon S3?CloudFront - Частный контент от Custom Origin?

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

+0

Лучше на сервере. – smparkes

+0

Любое обновление по этому поводу через 3 года? –

ответ

2

Ответ отрицательный. Here's the official link.

Для всех остальных, читающих это, вы можете сделать это с S3 - как упоминает плакат.

Here's a snip from this page:

По умолчанию файлы, поставляемые через Amazon CloudFront публично доступен для чтения в Интернете. Однако, если вам требуется больший контроль над тем, кто может загружать или передавать ваши файлы, вы можете использовать функцию частного контента Amazon CloudFront. Когда эта опция включена, Amazon CloudFront будет поставлять файлы или потоковые медиа только тогда, когда вы говорите, что это нормально, безопасно подписывая ваши запросы. За пользование частным контентом нет дополнительной платы.

Here is the link to the page где вы можете узнать, как создавать подписанные URL-адреса, используя S3.

Есть некоторые плагины и код, которые будут делать эту работу за вас.

  1. Flow Player
  2. AWSNinja link и link

Но нет - на данный момент, вы не можете сделать это с серверами пользовательского происхождения.

+0

Спасибо! Это именно то, что я искал. Цитирование: Частный контент не поддерживается для пользовательских источников. Вы можете использовать подписанный URL для распространения контента из пользовательского источника, но для CloudFront для доступа к источнику, источник должен оставаться общедоступным. Дополнительные сведения о пользовательских источниках см. В разделе Сервер Origin. –

+0

Добро пожаловать! Можете ли вы отметить мой ответ? :-) – 010110110101

+0

Конечно, извините, я думал, что у меня ... :) –

Смежные вопросы