Создание правила брандмауэра для текущего IP с AzureCLI в AzureDevOps - PullRequest
0 голосов
/ 04 октября 2018

Я выполняю миграцию БД из сценария развертывания в AzureDevOps и использую AzureCLI для создания и удаления правила брандмауэра:

az sql server firewall-rule create -g rg --server server --name ADO-Deploy --start-ip-address 0.0.0.0 --end-ip-address 255.255.255.255

az sql server firewall-rule delete -g rg --server server --name ADO-Deploy

Это прекрасно работает, но кажется немного чрезмерным открываться для каждого IP-адреса.

Есть ли способ указать Azure открываться только для текущего IP?Или любой другой удобный способ получить мой публичный ip в сценарии развертывания?

1 Ответ

0 голосов
/ 04 октября 2018

Вы можете использовать разные сервисы для определения вашего внешнего ip и использовать результат

ip=$(curl ipinfo.io/ip)
az sql server firewall-rule create -g rg --server server --name ADO-Deploy --start-ip-address $ip --end-ip-address $ip

что-то в этом роде

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...