【发布时间】:2021-04-07 21:58:45
【问题描述】:
全部,
我正在尝试使用“部署到 Azure”按钮,使用存储在 Azure DevOps Git 存储库中的模板。
我收到以下错误:Error parsing template. Please ensure template is valid JSON. Invalid symbol at character position 4. (3 other errors).
我按照https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-azure-button 中的描述创建了 URL。
我的结构如下:
- Azure DevOps 组织 =
MyOrganization和项目是myProject - repo 是
myRepo,模板文件在分支myBranch,位于myFolder/myTemplate.json。
在浏览器中复制/粘贴此 URL 会返回上述错误...
我相信我的 JSON 文件是正确的(没有错误),因为它在以下两种情况下工作正常:
- 如果使用与 Azure CLI 相同的 JSON 模板文件 (
az deployment groupe create --template-file <myJSONtemplatefile> --parameters <myJSONparametersfile> - 如果在 Azure 门户中复制/粘贴 JSON 模板文件以在 https://portal.azure.com/#create/Microsoft.Template 进行自定义部署
我不明白Error parsing template... 的原因是什么
【问题讨论】:
标签: azure arm-template