Azure Resource Graph API -通过数据工厂获取资源表

zxlwwiss  于 2023-05-18  发布在  其他
关注(0)|答案(1)|浏览(110)

我正在使用Web Activity创建一个数据工厂管道,该Activity使用Azure资源图API来查询资源表。之后我将使用copy data activity将数据复制到blob容器。我已经创建了它,但是输出文件返回的是相同的Web Activity结果。
例如,使用Web Activity,它运行良好,但只返回201行,如果我在Azure Graph Explorer中执行kusto查询,则返回286行。
如果我按type =“microsoft.desktopvirtualization/hostpools”过滤,它将通过API返回0行,但在Azure Graph Explorer中返回2行,我认为它只会查询前200行,而不是整个集合,因为我尝试使用order by asc或desc以及“|以500为例,它也不起作用。
我检查了microsoft documentation,它说限制是1000行,所以我不明白为什么它没有返回更多行:

类型筛选结果:

Azure Graph Explorer:

ADF输出:

ADF流水线:

网址:https://management.azure.com/providers/Microsoft.ResourceGraph/resources?api-version=2021-03-01
方法:POST
身体:

{
  "query": "resources"
}

资源:https://management.azure.com
标题:Content-Type;应用程序/json

有没有人有类似的问题/经验?
多谢了!

rqmkfv5c

rqmkfv5c1#

我会检查您的Azure数据工厂所具有的访问权限。它需要在您希望在API调用中返回的所有Azure资源上具有Reader Role:

您可以在资源、资源组、订阅或管理组级别分配角色。
干杯!

相关问题