Развертывание приложений логики ARM завершается неудачно для подключений API с использованием уже существующего и подключенного OAuth

В последнее время у меня возникают ошибки при развертывании приложений логики с использованием шаблонов ARM. Я получаю сообщения об ошибках для определенных соединений API, которые используются приложениями логики. Я получаю следующее сообщение об ошибке:

Входные параметры недействительны. См. Подробности для получения дополнительной информации. Подробности: errorCode: ParameterNotDefined. Сообщение: Параметр «$ connectionCreator» не разрешен в соединении, так как он не был определен как параметр соединения при регистрации API.

Я получаю эти ошибки только для существующих и аутентифицированных подключений типа dynamicscrmonline и azureeventgrid. Пока соединение не существует или еще не аутентифицировано, развертывание завершается успешно. Похоже, это происходит только с соединениями API, которые используют OAuth. Раньше это работало, и я не уверен, что изменилось.

Это пример соединения, которое выдает ошибку:

{
  "type": "MICROSOFT.WEB/CONNECTIONS",
  "apiVersion": "2016-06-01",
  "name": "[parameters('dynamicscrmonline_1_Connection_Name')]",
  "location": "westeurope",
  "properties": {
    "api": {
      "id": "[concat(subscription().id, '/providers/Microsoft.Web/locations/', 'westeurope', '/managedApis/', 'dynamicscrmonline')]"
    },
    "displayName": "[parameters('dynamicscrmonline_1_Connection_DisplayName')]"
  }
},

person Sander Schutten    schedule 08.03.2018    source источник


Ответы (1)


У меня была такая же ошибка с API Azure AD и сеткой отправки. Попробуйте удалить существующий API подключений, связанный с вашим существующим приложением логики, а затем повторно развернуть его.

Меня устраивает.

person Didier Esteves    schedule 09.03.2018