У меня ASP.NET Web API, развернутый в Веб-приложение службы приложений , и экземпляр SQL Azure отдельно.Я создал их с помощью шаблона Web App + SQL в Azure.
Я разрешил SQL Azure доступ к IP-адресу своего локального хоста, чтобы я мог открыть его в SQL Server Management Studio.
На данный момент я также установил правило в настройках брандмауэра SQL Azure, чтобы разрешить все исходящие IP-адреса, на которых была развернута моя Служба приложений .Я скопировал список исходящих IP-адресов моей Службы приложений из блейда Свойства в моих настройках Служба приложений .Пожалуйста, см. Ниже.
![enter image description here](https://i.stack.imgur.com/GAanQ.png)
Но мне было интересно узнать о трех вещах:
Изменит ли их когда-нибудь AzureIP-адреса?
И если и когда это произойдет, мне придется заново вводить новые в настройках брандмауэра SQL Azure и удалять старые?Что если я забуду старые, потому что некуда будет смотреть старые, и если я просто удалю все неправильные IP-адреса?
Нужно ли вообщепредоставить эти IP-адреса брандмауэру?Или достаточно просто включить Разрешить доступ к службам Azure Services ?Но я полагаю, что после прочтения подсказки справки этот параметр предназначен только для предоставления службам Azure, таким как редактор запросов и др., Доступа к вашей базе данных.
![enter image description here](https://i.stack.imgur.com/E6XPx.png)