You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure CLI创建Application Insights:如何指定跨订阅Log Analytics工作区

解决跨订阅Log Analytics工作区关联Application Insights的CLI命令问题

当Log Analytics工作区位于另一个订阅时,直接使用工作区名称会导致CLI在当前指定的订阅下查找资源,从而触发报错。你可以通过指定工作区的完整资源ID来解决这个问题,这和Azure门户中workspaceResourceId参数的作用完全一致。

步骤1:获取目标工作区的资源ID

先执行以下命令,获取跨订阅工作区的完整资源ID:

az monitor log-analytics workspace show --subscription <目标订阅ID> --resource-group <工作区所在资源组名称> --name <工作区名称> --query id -o tsv

步骤2:修改App Insights创建命令

将上一步得到的资源ID直接替换到--workspace参数中即可,无需额外指定第二个订阅参数(资源ID本身已包含订阅、资源组及工作区的完整信息)。修改后的命令示例:

az monitor app-insights component create --app $appin --subscription $sub --resource-group $rg-for-insights-component --workspace "/subscriptions/<目标订阅GUID>/resourceGroups/<工作区资源组>/providers/microsoft.OperationalInsights/workspaces/workspace-in-different-Subscription" --location centralus

注意事项

  • 执行命令的账号需要同时拥有两个订阅的权限:App Insights所在订阅的组件创建权限,以及目标工作区所在订阅的工作区读取权限,否则仍会触发权限类报错。

内容的提问来源于stack exchange,提问作者josh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 16:02:33