Как ограничить доступ к CDN только для моих доменов пользователей SaaS? - PullRequest
0 голосов
/ 01 мая 2020

В моем приложении SaaS (работает на Laravel) каждый пользователь интегрирует веб-сайт, добавляя javascript установочный код. Код загружает библиотеку из моего CloudFront.

Можно ли загрузить библиотеку только для активных пользовательских доменов?

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

Как решить эту проблему автоматически (например, добавить домен в белый список, когда подписка активна)?

Или, возможно, изменить CND на простые запросы приложений (на выделенный URL), который возвращает текущее состояние страницы и содержание библиотеки будет более дешевым решением? (Весь мой код работает в AWS)

В настоящее время у меня около 300 доменов с более чем 2,5 миллионами просмотров страниц в месяц.

...