Azure rest API授权失败

2024-05-19 22:27:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试通过以下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"The client '8447xxxx-xxxx-xxxx-xxxx-49bb99abxxxx' with object id '8447xxxx-xxxx-xxxx-xxxx-49bb99abxxxx' does not have authorization to perform action 'microsoft.Security/alerts/read' over scope '/subscriptions/{subscription_id}'.", u'code': u'AuthorizationFailed'}}


Tags: httpsapiidjsonsubscriptions警报azuremanagement