为顶级域创建证书时出现 Azure ARM 模板脚本错误
Azure ARM template script error when creating certificate for apex domain
这个真的让我摸不着头脑,我不断收到以下错误:
New-AzureRmResourceGroupDeployment : A parameter cannot be found that matches parameter name 'SubjectName'.
At azure_cli_-_create_cert.ps1:12 char:80
对于下面的 Azure ARM 模板脚本:
$subscription = ""
$resourceGroupName = ""
$appServicePlanName = ""
$subjectName = ""
Set-AzureRmContext -SubscriptionId $subscription
$appServicePlan = Get-AzureRmResource `
| Where-Object {$_.ResourceGroupName -eq $resourceGroupName} `
| Where-Object {$_.Name -eq $appServicePlanName}
New-AzureRMResourceGroupDeployment -ResourceGroupName $resourceGroupName -SubjectName $subjectName -AppServicePlanName $appServicePlanName -Location $appServicePlan.Location -TemplateFile "CreateHttpFreeCert.json"
有人知道这是为什么吗?
我是 运行 windows powershell 脚本中的脚本(即 .ps1 脚本)。
您似乎需要使用 -TemplateParameterFile
或 -TemplateParameterObject
以 JSON 文件的形式提供模板参数
这个真的让我摸不着头脑,我不断收到以下错误:
New-AzureRmResourceGroupDeployment : A parameter cannot be found that matches parameter name 'SubjectName'. At azure_cli_-_create_cert.ps1:12 char:80
对于下面的 Azure ARM 模板脚本:
$subscription = ""
$resourceGroupName = ""
$appServicePlanName = ""
$subjectName = ""
Set-AzureRmContext -SubscriptionId $subscription
$appServicePlan = Get-AzureRmResource `
| Where-Object {$_.ResourceGroupName -eq $resourceGroupName} `
| Where-Object {$_.Name -eq $appServicePlanName}
New-AzureRMResourceGroupDeployment -ResourceGroupName $resourceGroupName -SubjectName $subjectName -AppServicePlanName $appServicePlanName -Location $appServicePlan.Location -TemplateFile "CreateHttpFreeCert.json"
有人知道这是为什么吗?
我是 运行 windows powershell 脚本中的脚本(即 .ps1 脚本)。
您似乎需要使用 -TemplateParameterFile
或 -TemplateParameterObject