Прямые запросы управления API Azure к виртуальному хосту в ILB ASE - PullRequest
0 голосов
/ 14 декабря 2018

Я настроил Службу управления API Azure (APIM) во внутренней виртуальной сети за шлюзом приложения .Моя служба API бэкэнда работает в ILB ASE , которая используется другими службами, каждая из которых идентифицируется виртуальным хостом, связанным с частным IP-адресом ASE.Я попытался связать APIM с серверной частью, установив в поле «URL-адрес веб-службы» частный IP-адрес и добавив политику входящих запросов к таким запросам:

<set-header name="Host" exists-action="override">
    <value>api.ase.com</value>
</set-header>

Однако APIM нене допускайте этого:

Одно или несколько полей содержат неверные значения: Ошибка в элементе 'set-header' в строке 36, столбец 10: имя заголовка недопустимо или запрещено для модификации.

Каков наилучший способ достижения этой конфигурации?Я не хочу, чтобы раскручивал виртуальную машину исключительно для этого обратного DNS-поиска , и, кажется, нелепо перенаправлять трафик обратно через шлюз приложения .Любые более чистые решения будут оценены!

...