В последнее время у меня возникают ошибки при развертывании приложений логики с использованием шаблонов 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')]"
}
},