- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试按照此处提供的说明创建 Application Insights 资源:https://learn.microsoft.com/en-us/azure/azure-monitor/app/powershell
但是,当我从文档执行命令时:
New-AzResourceGroupDeployment -ResourceGroupName Fabrikam -TemplateFile .\template1.json -appName myNewApp
替换 Fabrikam 我的资源组名称,它会抛出 ResourceGroupNotFound。如果我列出资源组:
az group list
我可以清楚地看到列表中的资源组,因此我知道我处于正确的订阅上下文中。
有什么明显我遗漏的东西吗?
我已将我的 template1.json 版本上传到 CLI 存储。
最佳答案
I can clearly see the Resource Group in the list, so I know I'm in the right subscription context.
不,如果你可以使用az group list
要查看该组,这只意味着 azure CLI 上下文位于正确的订阅中。 New-AzResourceGroupDeployment
是azure powershell,它们是不同的,你需要使用Get-AzResourceGroup
列出组。
要检查您的订阅是否正确,只需使用 Get-AzContext
。如果你想设置powershell上下文的订阅,只需使用 Set-AzContext -Subscription "<subscription-id>"
.
I've uploaded my version of template1.json already to the CLI storage.
我想您的意思是您将模板上传到 azure 存储。如果是这样,则不能使用此参数 -TemplateFile
,您需要使用-TemplateUri
和-TemplateParameterUri
,您需要为您的模板文件生成 SAS url(如果您的容器不是公共(public)的),然后指定两个参数,请参阅此 link .
其实,你可以使用New-AzResource
直接创建应用洞察,无需使用文档中的模板。
示例:
New-AzResource -ResourceName "<appinsight-name>" -ResourceGroupName <resourcegroup-name> -ResourceType "Microsoft.Insights/components" -Location "East US" -PropertyObject @{"Application_Type"="web"}
关于azure - 为什么 Azure CLI 在尝试运行 New-AzResourceGroupDeployment 时报告 ResourceGroupNotFound?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58383144/
我是一名优秀的程序员,十分优秀!