Мне нужно создать правила брандмауэра в базе данных в Azure, чтобы разрешить доступ к определенным IP-адресам, я нашел эту документацию, но я не знаю, какие именно шаги нужно сделать.
https://docs.microsoft.com/es-es/rest/api/sql/firewallrules/createorupdate
Я уже знаю, как использовать службу с помощью GET, PUT, POST или DELETE. но для большего, что я отправляю POST, он возвращает мне это.
Я думаю, мне нужно отправить учетные данные перед отправкой POST
Как это сделать? другой вопрос, что я не хочу делать это напрямую с портала, потому что мне нужна программа, которую я разрабатываю, чтобы сделать это через потребление API


вам нужно использовать идентификатор подписки, а не имя подписки:
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/firewallRules/{firewallRuleName}?api-version=2014-04-01
^ put resourceId here
Самый простой способ получить это - перейти на этот портал к рассматриваемому серверу sql и найти URL-адрес. это будет точно такой же URL (за исключением первой части). вот url с портала kv ресурса:
https://portal.azure.com/resource/subscriptions/xxx/resourceGroups/infrastructure/providers/Microsoft.KeyVault/vaults/yyy/overview
^ this is where the resourceId starts