#azure-logic-apps #azure-powershell
#azure-logic-apps #azure-powershell
Вопрос:
Мне нужно добавить некоторый IP-адрес в белый список для ограничений IP-адресов приложений Azure logic с помощью сценария powershell.Я попытался найти в Google любую команду для добавления ограничений IP-адресов в приложение Azure logic для внесения этих IP-адресов в белый список, но я не смог найти ни одной такой команды. есть ли способ сделать это через powershell?
Ответ №1:
Свойства управления доступом задаются в шаблоне ARM для приложения, поэтому именно так вы должны обновлять их с помощью PowerShell. Поскольку приложение уже создано, самым простым способом будет экспортировать шаблон из существующего приложения, внести изменения и затем выполнить команды PowerShell
В частности, необходимо установить свойство AccessControl:
"accessControl": {
"triggers": {
"allowedCallerIpAddresses": [{
"addressRange": "192.168.1.0-192.168.1.100"
}
]
},
"actions": {
"allowedCallerIpAddresses": [{
"addressRange": "192.168.1.0-192.168.1.100"
}
]
}
}
После внесения изменений в шаблон его можно развернуть с помощью PowerShell или командной строки
New-AzResourceGroupDeployment -ResourceGroupName <Azure-resource-group-name> -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-logic-app-create/azuredeploy.json
или
az group deployment create -g <Azure-resource-group-name> --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-logic-app-create/azuredeploy.json