Azure 关联 ID 和请求 ID

Azure Corelation Id and Request ID

我有一个 Azure 帐户,我正在使用邮递员对该帐户进行 AD API 调用,由于一些问题,我联系了 Microsoft,他们要求相关 ID 和请求 ID,在哪里可以我找到这两个东西?

这是我一直在打电话的 API https://docs.microsoft.com/en-gb/graph/api/user-delta?view=graph-rest-1.0&tabs=http

您可以在响应 header 中找到此信息。例如,当我执行一个失败的请求时,这是我在使用 Graph Explorer 时在响应 headers 中得到的:

{
    "cache-control": "no-cache",
    "client-request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "content-type": "application/json",
    "preference-applied": "odata.track-changes",
    "request-id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy"
}

我找不到任何文档,但我相信 client-request-id 响应 header 是相关 ID,request-id 响应 header 是您的请求 ID寻找。

对于错误,此信息也包含在错误响应中 body:

{
    "error": {
        "code": "Authorization_RequestDenied",
        "message": "Insufficient privileges to complete the operation.",
        "innerError": {
            "date": "2021-07-09T12:50:35",
            "request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
            "client-request-id": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy"
        }
    }
}

更新

基于Where's the Correlation ID in the Graph API Response?client-request-id为关联id