azure - 使用托管身份将 API 连接到服务总线的 ARM 模板

标签 azure azureservicebus azure-resource-manager azure-managed-identity azure-logic-app-standard

要使用托管标识创建与 Azure 服务总线的 API 连接,我使用以下模板:

  "resources": [
    {
      "type": "MICROSOFT.WEB/CONNECTIONS",
      "apiVersion": "2018-07-01-preview",
      "name": "[parameters('connections_servicebus_name')]",
      "location": "[parameters('connections_servicebus_location')]",
      "kind": "V1",
      "properties": {
        "alternativeParameterValues": {},
        "displayName": "[parameters('connections_servicebus_displayname')]",
        "api": {
          "name": "[parameters('connections_servicebus_name')]",
          "displayName": "[parameters('connections_servicebus_displayname')]",
          "id": "[concat(subscription().id, '/providers/Microsoft.Web/locations/', parameters('connections_servicebus_location'), '/managedApis/', 'servicebus')]",
          "type": "Microsoft.Web/locations/managedApis"
        },
        "customParameterValues": {},
        "parameterValueSet": {
          "name": "managedIdentityAuth",
          "values": {}
        }
      }
    }
  ]

这实际上是有效的,除了“NamespaceEndpoint”信息(例如:sb://mySBNS.servicebus.windows.net)未在任何地方提供这一事实因此该字段在 Azure 门户上显示为空:

enter image description here

手动添加后,连接和使用它的 LogicApp 开始工作。

提供该信息的 json 字段是什么?

最佳答案

可以引用这个question欲了解完整详情:

"parameterValueSet": {
  "name": "managedIdentityAuth",
  "values": {
    "namespaceEndpoint": {
      "value": "sb://<servicebus-namespace-name>.servicebus.windows.net/"
    }
  }
}

关于azure - 使用托管身份将 API 连接到服务总线的 ARM 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72884974/

相关文章:

azure - 使用 WindowsAzure.ServiceBus 2.8.2 时,NServiceBus 5.2.14 不支持 HTTPS

Azure 服务总线访问连接信息对话框缺少 ACS 部分

Azure 服务总线多个 QueueClient

azure - 无法理解 Azure 的角色 JSON

python - 通过 Azure 数据工厂将数据复制到 Azure 数据湖之前进行文件检查

Azure IoT 中心简单的发布-订阅通信

powershell - 从 PowerShell 创建 Azure AD 客户端凭据 key

azure - 在azure vm上部署nodejs应用程序

arrays - 尝试为 Azure ARM 模板创建动态依赖于数组

powershell - 无法在 PowerShell 中删除 Microsoft.Insights/组件资源