我尝试通过以下azure API读取提醒
endpoint = 'https://management.azure.com/subscriptions/{subscription_id}/providers/microsoft.Security/alerts?api-version=2016-03-01'
headers = {"Authorization": 'Bearer ' + access_token}
json_output = requests.get(endpoint, headers=headers).json()
它返回以下错误消息
{u'error':{u'message':u“客户'8447xxxx-xxxx-xxxx-xxxx-49bb99abxxxx',对象ID为'8447xxxx-xxxx-xxxx-xxxx-49bb99abxxxx',无权执行动作'microsoft.Security/alerts/read'over scope'/ subscriptions / {subscription_id}'。“,u'code':u'AuthorizationFailed'}}
答案 0 :(得分:0)
关于您的消息,您需要在凭据中添加“安全管理器”角色:
在订阅范围内应用“安全管理器”角色可以解决您的问题。