gpt4 book ai didi

azure - 为什么 Azure CLI 在尝试运行 New-AzResourceGroupDeployment 时报告 ResourceGroupNotFound?

转载 作者:行者123 更新时间:2023-12-02 16:51:45 25 4
gpt4 key购买 nike

我正在尝试按照此处提供的说明创建 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"}

enter image description here

关于azure - 为什么 Azure CLI 在尝试运行 New-AzResourceGroupDeployment 时报告 ResourceGroupNotFound?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58383144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com