导出的Azure资源组模板具有空参数

导出的Azure资源组模板具有空参数,azure,azure-template,azure-resource-group,Azure,Azure Template,Azure Resource Group,试图从我以前导出的模板重新创建资源组,但出现以下错误: 部署参数'Redis\u polyrediscachegraphicsxp\u name'的值为空。请指定值或使用参数参考。 实际上,parameters.json文件具有空值: "parameters": { "Redis_polyrediscachegraphicsxp_name": { "value": null }, "storageAccounts_polystorgraphicsxp_n

试图从我以前导出的模板重新创建资源组,但出现以下错误:

部署参数'Redis\u polyrediscachegraphicsxp\u name'的值为空。请指定值或使用参数参考。

实际上,parameters.json文件具有空值:

 "parameters": {
    "Redis_polyrediscachegraphicsxp_name": {
        "value": null
    },
    "storageAccounts_polystorgraphicsxp_name": {
        "value": null
    },
    "databaseAccounts_polycosmosgraphicsxp_name": {
        "value": null
    }
}

如何修复此问题?

此错误已显示出您所犯的错误。您的参数为空。因此,您需要使用以下正确的值更改parameters.json文件:

"parameters": {
    "Redis_polyrediscachegraphicsxp_name": {
        "value": "xxxxxx"
    },
    "storageAccounts_polystorgraphicsxp_name": {
        "value": "xxxxxx"
    },
    "databaseAccounts_polycosmosgraphicsxp_name": {
        "value": "xxxxxx"
    }
}

举个例子。

我明白这一点。但是我从Azure门户导出了模板。因此,我希望一切都能开箱即用,但也许我弄错了手臂模板。他们不应该代表我现有的资源吗?@Sam我不这么认为。Azure模板用于使部署更加方便。它不代表任何现有资源。@Sam还有问题吗?它能解决你的问题吗?如果它对你有效,请接受它作为答案。