如何知道在Azure资源中提供哪些参数以及哪些参数被覆盖?
我遇到了这些错误,并且失去了大量时间来确定我需要哪些参数!!!
Should I just start with the parameters in the parameters file and
paste the defaultvalues in templates? ( If so why don't they all ready
do this!!!
有没有办法读取正在运行的系统的实际参数。当我在 azure中使用自动化脚本部分时,值为空
“$模式”: “https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#”, “contentVersion”:“1.0.0.0”, “参数”:{ “virtualMachineScaleSets_Services_name”:{ “value”:null },
当我粘贴旧配置
中的参数时出现错误14:01:16 - InvalidTemplate:部署模板验证失败: '模板参数'loadBalancers_LB_xwxservices_MainNode_name, loadBalancers_LB_xwxservices_MainNode_id, loadBalancers_LB_xwxservices_MainNode_id_1,clusters_xwxservices_name, loadBalancers_LB_xwxservices_MainNode_id_5, loadBalancers_LB_xwxservices_MainNode_id_6, loadBalancers_LB_xwxservices_MainNode_id_7, virtualMachineScaleSets_MainNode_name, loadBalancers_LB_xwxservices_MainNode_id_2, loadBalancers_LB_xwxservices_MainNode_id_3, 参数文件中的loadBalancers_LB_xwxservices_MainNode_id_4'是 无效;
New-AzureRmResourceGroupDeployment:12:27:25 PM - 错误: 代码= InvalidTemplate; Message =部署模板验证失败: '模板参数'nt1applicationStartPort, nt2applicationEndPort,nt0ephemeralEndPort,clusterName, nt2ephemeralEndPort,nt2InstanceCount,nt0applicationStartPort, nt1fabricHttpGatewayPort,virtualNetworkName,certificateThumbprint, nt0fabricHttpGatewayPort,nt1InstanceCount,adminUserName, applicationDiagnosticsStorageAccountName,nt1ephemeralEndPort, vmNodeType0Size,nt1applicationEndPort,dnsTAName,lbTAIPName, nt0fabricTcpGatewayPort,lbName,dnsName,adminPassword,nicName, nt2fabricTcpGatewayPort,nt1fabricTcpGatewayPort, secondaryCertificateUrlValue,vmNodeType2Size,clusterLocation, nt1ephemeralStartPort,supportLogStorageAccountName, nt2applicationStartPort,sourceVaultValue,nt0ephemeralStartPort, vmStorageAccountName,nt0applicationEndPort,publicIPAddressName, computeLocation,nt2fabricHttpGatewayPort,nt2ephemeralStartPort, vmNodeType1Size,secondaryCertificateThumbprint,certificateUrlValue, nt0InstanceCount,参数文件中的lbIPName'无效; 它们不在原始模板中,因此不能 在部署时提供。唯一支持的参数 模板是'virtualMachineScaleSets_Services_name, virtualMachineScaleSets_Stateful_name,
答案 0 :(得分:2)
自动生成的手臂模板并不意味着生产就绪,需要改进。这是预期的。 Azure无法推断任何单个参数值而不是您。通常,大多数参数都已填充,但有时 - 不是。你无能为力,手动填写它们。