Azure rest API AuthorizationFailed错误

时间:2016-11-08 13:57:31

标签: python azure azure-api-management

我尝试通过以下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'}}

1 个答案:

答案 0 :(得分:0)

关于您的消息,您需要在凭据中添加“安全管理器”角色:

在订阅范围内应用“安全管理器”角色可以解决您的问题。