Azure Cross Region-bediener na bedieneroproep misluk as Web App in VNet is

Ek het 'n web-app in die EU-Wes-streek wat 'n API noem wat in EU Noord-streek. As ek my web-app in 'n VNet plaas en die web-app in 'n ander streek bel, wat ek nie beheer nie, kry ek 'n 403 Ip verbode.

Vir die toets het ek twee webprogramme opgestel. http://vnetazuretestnortheurope.azurewebsites.net/swagger/index.html en http://vnetazuretestwesteurope.azurewebsites.net/swagger/index.html

Met behulp van swagger kan u 'n bediener na bedieneroproep skep deur 'n url in te stuur. As u met " https://api.bankintegration.dk " 'n webtoepassing probeer wat ek nie beheer of deel uitmaak van die VNet nie, is die resultaat nie dieselfde nie.

EU Noord (dieselfde streek ) die resultaat is 200. EU West (dwarsstreek) is die resultaat 403 Ip verbode.

As ek die integrasie na die VNet van die EU West Web App verwyder, werk die versoek.

Is die probleem met Azure,my konfigurasie of die eksterne API-opset?

0
задан 16 January 2020 в 23:35
1 ответ

Мортен,

Сначала проверьте документацию, касающуюся интеграции виртуальной сети со службами приложений и межрегиональной связи: https://docs.microsoft.com/en-us/azure / app-service / web-sites-integration-with-vnet

Также обратите внимание, что на данный момент существуют 2 версии, как указано, с известными ограничениями:

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

С уважением

Джорди

0
ответ дан 21 January 2020 в 01:25

Теги

Похожие вопросы