Я четко вижу группу ресурсов в списке, поэтому я знаю, что нахожусь в правильном контексте подписки.
Нет, если вы можете использовать az group list
, чтобы увидетьgroup, это просто означает, что контекст Azure CLI находится в правильной подписке. New-AzResourceGroupDeployment
- это Azure PowerShell, они разные, вам нужно использовать Get-AzResourceGroup
для составления списка групп.
Чтобы проверить правильность подписки, просто используйте Get-AzContext
. Если вы хотите установить подписку для контекста powershell, просто используйте Set-AzContext -Subscription "<subscription-id>"
.
Я уже загрузил свою версию template1.json в хранилище CLI.
Полагаю, вы имеете в виду, что вы загружаете шаблон в хранилище Azure. Если это так, вы не можете использовать этот параметр -TemplateFile
, вам нужно использовать -TemplateUri
и -TemplateParameterUri
, вам нужно сгенерировать URL-адреса SAS для файлов вашего шаблона (если ваш контейнер не является общедоступным), затем укажите два параметрасм. ссылка .
На самом деле, вы можете использовать New-AzResource
для непосредственного создания понимания приложения, нет необходимости использовать шаблон в документе.
Образец :
New-AzResource -ResourceName "<appinsight-name>" -ResourceGroupName <resourcegroup-name> -ResourceType "Microsoft.Insights/components" -Location "East US" -PropertyObject @{"Application_Type"="web"}
