Есть ли простой способ присвоить лазурному «веб-сайту» (не виртуальной машине) IP-адрес, чтобы каждый раз, когда веб-сайт подключается к внешней службе, он поступал с того же IP-адреса.
Я действительно мало знаю об Azure, мы просто используем его для размещения адаптера обмена (место, где наше приложение python может подключаться и взаимодействовать с EWS).
Я хотел бы предоставить нашему уже существующему веб-сайту общедоступный IP-адрес, но без изменения текущего доменного имени (возможно, используя [websitename] .azurewebsites.net).
Это можно сделать?
На ум приходят несколько подходов:
Запустите свой веб-сайт на виртуальной машине с определенным общедоступным IP-адресом. Таким образом, вы гарантированно отправляете исходящие запросы с этого IP-адреса.
Настройте программное обеспечение вашего веб-сайта для использования прокси-сервера. Таким образом, ваш IP-адрес всегда будет вашим прокси-сервером.
Запросы с веб-сайтов Azure всегда будут поступать с исходящих IP-адресов, указанных для вашего сайта. Вы можете найти их на вкладке «Настройки» / «Свойства» веб-приложения на портале предварительного просмотра.
Другой способ найти исходящие IP-адреса - использовать этот сайт: https://resources.azure.com и перейдите во вкладку subscriptions / resourceGroups / Microsoft.Web / sites. Там вы найдете исходящие IP-адреса и многое другое в формате JSON.
Затем в сервисе вы можете занести эти IP-адреса в белый список.