【问题标题】:how to create Firewall Rules with API in Azure?如何在 Azure 中使用 API 创建防火墙规则?
【发布时间】:2019-06-12 21:33:45
【问题描述】:

我需要在 Azure 的数据库中创建防火墙规则,以允许某些 ips 访问,我找到了该文档,但我不知道确切的步骤。

https://docs.microsoft.com/es-es/rest/api/sql/firewallrules/createorupdate

我已经知道如何使用 GET、PUT、POST 或 DELETE 来使用服务。但对于我发送 POST 的更多内容,它会将其返回给我。

我认为我需要在发送 POST 之前发送凭据

如何做到这一点?另一个问题是我不想直接从门户网站做这件事,因为我需要一个我正在开发的程序来通过使用 API 来做这件事

【问题讨论】:

    标签: azure api post ip firewall


    【解决方案1】:

    您需要使用您的订阅 ID,而不是您的订阅名称:

    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。它将是完全相同的网址(第一部分除外)。这是来自门户网站的 kv 资源网址:

    https://portal.azure.com/resource/subscriptions/xxx/resourceGroups/infrastructure/providers/Microsoft.KeyVault/vaults/yyy/overview
                                     ^ this is where the resourceId starts
    

    【讨论】:

      猜你喜欢
      • 2013-09-05
      • 1970-01-01
      • 2021-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多