Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure试用版是否支持事件查询的RESTAPI?_Azure_Azure Devops_Azure Active Directory - Fatal编程技术网

Azure试用版是否支持事件查询的RESTAPI?

Azure试用版是否支持事件查询的RESTAPI?,azure,azure-devops,azure-active-directory,Azure,Azure Devops,Azure Active Directory,我已使用Azure(默认目录)创建了跟踪帐户。 对于身份验证,我使用下面的端点-1,在我尝试使用端点-2下面提到的RESTAPI访问Azure的活动日志时进行了身份验证 所以我得到了一个错误: 错误:{“错误”:{“代码”:“授权失败”,“消息”:对象id为“52822c14-3f4a-4273-ad38-b1c746f1fbd9”的客户端“52822c14-3f4a-4273-ad38-b1c746f1fbd9”无权执行操作“microsoft.insights/eventtypes/valu

我已使用Azure(默认目录)创建了跟踪帐户。
对于身份验证,我使用下面的端点-1,在我尝试使用端点-2下面提到的RESTAPI访问Azure的活动日志时进行了身份验证

所以我得到了一个错误: 错误:{“错误”:{“代码”:“授权失败”,“消息”:对象id为“52822c14-3f4a-4273-ad38-b1c746f1fbd9”的客户端“52822c14-3f4a-4273-ad38-b1c746f1fbd9”无权执行操作“microsoft.insights/eventtypes/values/read'over scope'/subscriptions/0b618ac0-b3e7-49f3-9205-07660b77252d”,或者该作用域无效。如果最近授予了访问权限,请刷新您的凭据。“}}

身份验证URL(端点-1):******************/oauth2/token


ActivityLog API(endpoint-2):************/providers/microsoft.insights/eventtypes/management/values?API版本=2015-04-01&$filter=eventTimestamp ge'2020-01-01T20:00:00Z'

基于您的异常信息,很明显,您的应用程序:
52822c14-3f4a-4273-ad38-b1c746f1fbd9
无权提取Azure订阅的活动日志。我也可以对这个问题进行反驳

要解决此问题,您应该分配一个适当的Azure订阅角色,该角色具有获取日志的权限。例如,如果您只想使用此应用程序提取日志,您可以在Azure portal上为其分配读卡器角色:

完成此步骤后,获取一个新的访问令牌,您可以提取所需的日志:


如果您有任何进一步的问题,请随时通知我。

那么您想获取Azure订阅的所有活动日志,但授权失败错误,对吗?@StanleyGong是的,我正在尝试通过REST获取活动数据。谢谢@StanleyGong。它现在对我来说运行良好:)我不知道“应用程序名称”权限。顺便说一句,再次感谢你。你好@RohitH,很高兴知道你的问题已经解决了,所以你可以点击答案旁边的复选标记,将其从灰色切换到填充来标记这个答案,这样它将帮助其他有类似问题的人,这将是我的奖励:)祝你有一个愉快的一天!