Скрипт развертывания для вызова apim в приложение-функцию

У меня проблемы со скриптом развертывания руки apim. Я смотрю на шаблон экспорта, чтобы попытаться понять, как построить сценарий. Проблема в том, что мне нужно делать это динамически, а шаблон экспорта полон жестко закодированных значений. Итак, я пытаюсь понять, что к чему. Я получаю сообщение об ошибке

  "details": [
  {
    "code": "ValidationError",
    "target": "set-backend-service",
    "message": "Error in element 'set-backend-service' on line 4, column 6: Backend with id 'tostore-functionapp' could not be found."
  }

У меня проблемы с пониманием того, где я могу найти этот backendId и что он должен быть установлен. Единственное, о чем я могу думать, - это ресурс типа Microsoft.ApiManagement / service / backends. Но у него нет свойства ID. Единственное, что установлено в «tostore-functionapp», - это его описание, и если я его изменю, оно все равно будет работать.


person Daarwin    schedule 30.03.2020    source источник


Ответы (1)


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

Для получения подробной информации, пожалуйста, проверьте похожие темы ниже.

Управление API Azure и Серверная часть функции приложения: серверная часть с идентификатором 'foo' не найдена

Не удалось найти ошибку в элементе 'set-backend-service' Backend с идентификатором 'backendId'

person Levi Lu-MSFT    schedule 31.03.2020
comment
Это заявлено первым. Я решил это, удалив внутренний ресурс. В этом не было необходимости. - person Daarwin; 31.03.2020