首页 > 解决方案 > Azure 逻辑应用 - 无权查询订阅?

问题描述

下午所有

尝试让逻辑应用在日志分析工作区上运行查询并每周通过电子邮件发送结果。创建了一个服务主体,并在订阅级别为其授予了读者访问权限,并且允许我创建连接,但是当我尝试在 Designer 中填充下拉列表时,它会抛出错误:

Could not retrieve values. Error executing the api '/listSubscriptions'. Client request id: 'undefined'

如此处所示:https ://imgur.com/a/CDp1g6L

我正在关注本指南,但无法填充这些列表框: https ://thomasthornton.cloud/2020/11/09/log-analytics-queries-to-csv-emailed-using-azure-logic-apps

尝试暂时授予它作为订阅所有者的权限,同样的交易。逻辑应用自己的系统托管标识也存在相同的错误。通过使用我的全局管理员 ID 让它在不同的订阅中工作,但我不想这样做,因为它当然依赖于该帐户并且它太特权了。

我还尝试在代码视图中编辑正确的值,以防万一它只是一些枚举错误,但测试运行失败:

"Message": "Failed to get valid request parameters. Authorization Error

在我的另一个订阅中,我还尝试在根租户级别授予帐户权限,以防它完全无法评估所有订阅,但在使用托管身份或服务主体时不会出现同样的错误。

我不知所措。有任何想法吗?

标签: azureazure-logic-appsazure-rbac

解决方案


推荐阅读