Я создал приватное распределение в Cloudfront, чтобы предотвратить hotlinking. Мне удалось создать ссылки на мои объекты с подписанным URL, который теперь работает нормально.
Мои единственные проблемы, заключается в том, что ссылки изображений внутри моих стилей CSS не работают, потому что они не подписаны. Поэтому, если у меня есть, например:
background-image: url('../img/bg.png');
Фоновое изображение не будет отображаться, поскольку таблица стилей не включает подписанный URL-адрес, и поэтому Cloudfront отказывается обслуживать контент.
Есть ли что-нибудь, что я могу сделать, чтобы это предотвратить?