Azure试用版是否支持事件查询的RESTAPI?
我已使用Azure(默认目录)创建了跟踪帐户。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
对于身份验证,我使用下面的端点-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,很高兴知道你的问题已经解决了,所以你可以点击答案旁边的复选标记,将其从灰色切换到填充来标记这个答案,这样它将帮助其他有类似问题的人,这将是我的奖励:)祝你有一个愉快的一天!