Шаблон Azure ARM Logic App авторизует учетную запись OneDrive для бизнеса при развертывании - PullRequest
0 голосов
/ 14 мая 2019

У меня проблемы при развертывании шаблона приложения логики в Azure.Все идет хорошо, но соединение с OneDrive For Business не проходит проверку подлинности.Какой параметр мне нужен в моем шаблоне для автоматического установления соединения?

Это код ресурса моего соединения:

{
  "type": "Microsoft.Web/connections",
  "apiVersion": "2016-06-01",
  "name": "[parameters('connections_onedriveforbusiness_name')]",
  "location": "westeurope",
  "properties": {
    "displayName": "[parameters('onedrive_email_account')]",
    "customParameterValues": {},
    "api": {
      "id": "[concat(subscription().id, '/providers/Microsoft.Web/locations/westeurope/managedApis/', parameters('connections_onedriveforbusiness_name'))]"
    }
  }
}

1 Ответ

0 голосов
/ 15 мая 2019

OneDrive для деловых подключений - это соединение OAuth.Поэтому нам не нужно добавлять какой-либо контент в «parameterValues».

Код ресурса

{
  "type": "Microsoft.Web/connections",
  "apiVersion": "2016-06-01",
  "name": "[parameters('connections_onedriveforbusiness_name')]",
  "location": "westeurope",
  "properties": {
    "displayName": "[parameters('onedrive_email_account')]",
    "api": {
    "id": "[concat(subscription().id, '/providers/Microsoft.Web/locations/westeurope/managedApis/',parameters('connections_onedriveforbusiness_name'))]",
     "parameterValues": { }
    }
  }
}

По завершении развертывания шаблона ARM необходимо открыть OneDrive для бизнеса.Подключение для аутентификации.

enter image description here

Если вам не нравится открывать портал.Вы также можете использовать LogicAppConnectionAuth PowerShell скрипт.Для более подробной информации, пожалуйста, обратитесь к https://www.bruttin.com/2017/06/13/deploy-logic-app-with-arm.html

...