Поддерживает ли стандарт Azure CDN CORS? - PullRequest
0 голосов
/ 14 января 2019

Поддерживается ли CORS в стандартной версии Azure CDN или только в премиум-уровне. Я ищу "подстановочный знак или сценарий с одним источником"

Это то, что они упоминают в ссылке ниже

CORS в Azure CDN будет работать автоматически без дополнительных конфигурация, когда заголовок Access-Control-Allow-Origin установлен в подстановочный знак (*) или одиночное происхождение.

https://docs.microsoft.com/en-us/azure/cdn/cdn-cors#wildcard-or-single-origin-scenarios

Ответы [ 2 ]

0 голосов
/ 02 августа 2019

Просто установите Access-Control-Allow-Origin на исходном сервере. Стандартный Azure CDN будет учитывать ваш заголовок CORS . Это работает нормально для меня. Я рад, что попытался установить заголовок на исходном сервере вместо обновления до Premium CDN.

0 голосов
/ 28 января 2019

@ juunas, В качестве комментария в документе указано, что стандартная Azure CDN допускает множественное происхождение - это используется кэширование строки запроса.

Включите настройку строки запроса для конечной точки CDN, а затем используйте уникальная строка запроса для запросов от каждого разрешенного домена. Делать это приведет к кешированию CDN отдельного объекта для каждого уникального запроса строка. Однако такой подход не идеален, так как приведет к несколько копий одного и того же файла кэшируются в CDN.

Итак, лучший способ - использовать Azure CDN Premium от Verizon , который предоставляет некоторые расширенные функциональные возможности. Если это так, вам нужно будет создать правило для проверки заголовка Origin в запросе. Если это действительный источник, в запросе будет установлен заголовок Access-Control-Allow-Origin с указанным источником. Если это не так, этот заголовок будет пропущен правилом, и браузер также отклонит запрос.

...