Azure Analysis Service Rest API 错误 - 状态 400(错误请求)和 "unauthorized" 消息
Azure Analysis Service Rest API Error - Status 400 (Bad Request) with "unauthorized" message
我正在尝试调用 Azure 分析服务 API 来刷新我的模型,使用此文档作为参考,(https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-async-refresh#post-refreshes),但我收到此错误:
{
"code": "Unauthorized",
"subCode": 0,
"message": "An internal error occurred.",
"timeStamp": "2021-06-09T16:04:46.0645307Z",
"httpStatusCode": 400,
"details": [
{
"code": "RootActivityId",
"message": "f2f92034-12f2-4dac-8910-db89797150f6"
},
{
"code": "Param1",
"message": "asazure://asazureeus22-aspaaseastus2.asazure.windows.net/...."
}
]
}
如您所见,StatusCode 为 400(错误请求),尽管错误消息是未授权的。
例如,如果将我正在使用的令牌更改为无效令牌,我会收到此消息,状态代码为 401。(这是有道理的)
{
"code": "Unauthorized",
"subCode": 0,
"message": "Authentication failed.",
"timeStamp": "2021-06-09T16:09:52.682502Z",
"httpStatusCode": 401,
"details": [
{
"code": "RootActivityId",
"message": "8755550d-caf8-4789-91a4-2a4f567c9dd0"
}
]
}
所以,我相信我的令牌是有效的,但 AAS“内部”发生了一些错误。
谁能帮我确定这个错误到底是什么?
谢谢。
当用户(或服务主体)在 Analysis Service 上没有服务器管理员角色时会发生此错误。
所以我将我的服务主体添加为 Analysis Services 管理员,它现在可以正常工作了!
我正在尝试调用 Azure 分析服务 API 来刷新我的模型,使用此文档作为参考,(https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-async-refresh#post-refreshes),但我收到此错误:
{
"code": "Unauthorized",
"subCode": 0,
"message": "An internal error occurred.",
"timeStamp": "2021-06-09T16:04:46.0645307Z",
"httpStatusCode": 400,
"details": [
{
"code": "RootActivityId",
"message": "f2f92034-12f2-4dac-8910-db89797150f6"
},
{
"code": "Param1",
"message": "asazure://asazureeus22-aspaaseastus2.asazure.windows.net/...."
}
]
}
如您所见,StatusCode 为 400(错误请求),尽管错误消息是未授权的。
例如,如果将我正在使用的令牌更改为无效令牌,我会收到此消息,状态代码为 401。(这是有道理的)
{
"code": "Unauthorized",
"subCode": 0,
"message": "Authentication failed.",
"timeStamp": "2021-06-09T16:09:52.682502Z",
"httpStatusCode": 401,
"details": [
{
"code": "RootActivityId",
"message": "8755550d-caf8-4789-91a4-2a4f567c9dd0"
}
]
}
所以,我相信我的令牌是有效的,但 AAS“内部”发生了一些错误。
谁能帮我确定这个错误到底是什么?
谢谢。
当用户(或服务主体)在 Analysis Service 上没有服务器管理员角色时会发生此错误。
所以我将我的服务主体添加为 Analysis Services 管理员,它现在可以正常工作了!