2016-08-09 3 views
1

У меня есть приложение rails с использованием Cloudfront в качестве моего CDN. И я хотел добавить слой, в котором я только что включил функцию подписанного URL, и все мои ссылки на конвейерные ресурсы теперь терпят неудачу.Подписанные URL-адреса AWS Cloudfront для конвейера активов

Мои загруженные файлы AWS, изображения и т. Д. Все еще работают, поскольку они отображаются с соответствующими подписанными URL-адресами, потому что они используют Carrierwave для генерации URL-адресов.

Я закончил вручную обновлять мои таблицы стилей и javascript для подписки, но теперь я понимаю, что все мои ссылки CSS в моем CSS (Fontawsome gems и т. Д.) И нечетные локальные статические изображения у меня все сбой, потому что они тоже должны быть подписан.

Не существует ли способа сделать это глобально для конвейера активов в Rails?

ответ

0

Это не совсем ответ, но я не хотел оставлять этот вопрос висящим. Я закончил тем, что перешел в подписи Cookies. Таким образом, я могу ограничить доступ к подписанным пользователям. Я полагал, что это может помочь кому-то с той же проблемой.

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