Перенаправление CDN Azure в функцию Azure

Я настроил Azure CDN (Verizon Premium) и теперь он обслуживает статические файлы из хранилища BLOB-объектов.

Домен http://abc.domain.com/

У меня также есть лазурная функция в

POST https://flows1.azurewebsites.net/api/survey

сейчас с моей страницы

http://abc.domain.com/index.html

Мне нужно вызвать мою лазурную функцию.

Могу ли я использовать CDN для перезаписи URL, чтобы принять

POST http://abc.domain.com/api/survey

и CDN пройти через

POST https://flows1.azurewebsites.net/api/survey

Я хочу избежать проблем междоменных сценариев и надеюсь, что эта конфигурация позволит мне это сделать.

Спасибо за вашу помощь,

0 ответов

Я провел некоторые исследования и пришел к выводу, что это невозможно. По крайней мере, не без ущерба для преимуществ использования Azure CDN и хранилища Azure в первую очередь.

Для решения проблемы междоменных сценариев: После настройки другого домена, чтобы он указывал на функции Azure (например, http://api.domain.com/), обязательно добавьте Access-Control-Allow-Origin: https://abc.domain.com к заголовкам ответа в функциях Azure. Не использовать Access-Control-Allow-Origin: *, Смотрите здесь, почему.

Другие вопросы по тегам