【问题标题】:Adding new parameters to ARM template parameters file向 ARM 模板参数文件添加新参数
【发布时间】:2021-09-19 20:20:46
【问题描述】:

我有一个使用原始模板参数文件创建的原始 azure 部署。 我需要在模板文件中更改一些逻辑,因此我需要在参数文件中添加一些新的额外参数。 但是当我尝试重新部署它时,我遇到了以下错误:

New-AzureRmResourceGroupDeployment:上午 9:43:19 - 错误:代码=无效模板; Message=部署模板验证 失败:参数文件中的模板参数“SecondaryServiceFabricClusterName, shouldDeployNewCluster” 无效;它们不存在于原始模板中,因此无法在部署时提供。这 此模板仅支持的参数是.....

任何人都知道问题是什么以及我应该如何正确处理?

P.S - 此过程通过 Azure 命令行完成

【问题讨论】:

    标签: azure arm-template


    【解决方案1】:

    这里看起来是同样的问题:https://github.com/Azure/azure-quickstart-templates/issues/3551

    azuredeploy.parameters.json(ARM 模板参数文件)和azuredeploy.jsonARM 模板文件中指定的参数不匹配时发生。 (Ps :确保您还仔细检查每个参数的拼写错误、类型等)

    'SecondaryServiceFabricClusterName, shouldDeployNewCluster' in the parameters file are not valid parameters 部分是否指定或使用了这两个参数。

    如果您没有在模板中使用这些参数,请将它们从参数文件 azuredeploy.parameters.json 中删除,它应该可以解决问题。

    但如果您想保留它们,也可以将它们添加到 azuredeploy.json ARM 模板文件的 parameters 部分

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 2019-04-12
      • 1970-01-01
      • 2019-02-24
      相关资源
      最近更新 更多