Подписанные URL-адреса Google Cloud CDN

Резюме: Используйте Google Cloud CDN с защищенными медиафайлами!

:link: GitHub: GitHub - Regalijan/gcloud-cdn-signer: Discourse plugin to utilize Google Cloud CDN with secure media · GitHub
:arrow_right: Установка: Следуйте руководству по установке плагина.

О плагине

Secure Media — отличная функция Discourse, однако встроенной поддержки CDN в ней нет. Этот плагин добавляет поддержку реализации подписанных ссылок Google Cloud CDN.

Настройка

Требования:

  • Secure Media должен быть включен
  • Корзина Google Cloud Storage
  • Ваш URL S3 CDN должен быть настроен, а Google Cloud CDN — правильно сконфигурирован

Шаги:

  1. Перейдите на страницу Cloud CDN и нажмите на источник.

  2. Нажмите «Изменить», затем продолжайте нажимать «Далее», пока не дойдете до шага «Производительность кэша».

  3. Установите параметр «Ограниченный контент» на «Подписанные URL-адреса и файлы cookie», затем создайте ключ подписи.

  4. Предоставьте учетной записи службы CDN Cache Fill права на просмотр вашей корзины

  5. Установите значение ключа подписи (cdn_signed_urls_key) и имя ключа (cdn_signed_urls_key_name), которые вы сгенерировали ранее.

  6. Включите cdn_signed_urls_enabled

7 лайков