Azure apim调用函数应用程序的部署脚本

Azure apim调用函数应用程序的部署脚本,azure,azure-devops,azure-resource-manager,azure-deployment,Azure,Azure Devops,Azure Resource Manager,Azure Deployment,我有一个apim手臂解聚脚本的问题。我正在查看导出模板,试图找出如何构造脚本。问题是我需要动态地执行,导出模板中充满了硬编码的值。所以我想弄清楚什么是什么。我收到的错误消息是 "details": [ { "code": "ValidationError", "target": "set-backend-service", "message": "Error in element 'set-backend-service' on line 4, column 6:

我有一个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”的是它的描述,如果我更改它,它仍然有效

从错误消息中,似乎没有事先创建后端。需要首先声明它,以便API管理器可以找到它

有关详细信息,请查看下面的类似线程


首先声明它。我通过删除后端资源解决了这个问题。不需要它。