在 Azure ML 中部署实时推理管道时(按照 this 教程),我收到以下错误。我尝试过使用 OAuth 强制注销。尝试创建新的 Azure 工作区,但仍然收到相同的错误。
导致问题的租户 ID 似乎是 example.onmicrosoft.com (72f988bf-86f1-41af-91ab-2d7cd011db47)
部署:CreateServiceFromModels 步骤失败。详细信息:AzureML 服务 API 错误。调用 ServiceCreate 时出错:{“code”:“Unauthorized”,“statusCode”:401,“message”:“Unauthorized”,“details”:[{“code”:“EmptyOrInvalidToken”,“message”:“错误:服务调用失败!\r\n请求:GET https://management.azure.com/subscriptions/subscription_id/resourceGroups/dev-rg/providers/Microsoft.MachineLearningServices/workspaces/dev-ws/providers/Microsoft.Authorization/permissions?api-version=2015-07-01\r\n状态代码:401 未经授权\r\n原因短语:未经授权\r\n响应正文:{\"error\":{\"code\":\"InvalidAuthenticationTokenTenant\",\"消息\":\"访问 token 来自错误的颁发者'https://sts.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47/ '。它必须与租户'https://sts.windows.net/correct_tenant_id/匹配' 与此订阅相关联。请使用权限(网址)'https://login.windows.net/correct_tenant_id ' 来获取 token 。请注意,如果订阅转移给另一个租户,则我
最佳答案
我似乎仅具有用户访问管理员角色(除了经典服务管理员之外)。当我将自己添加到 Azure 门户的访问控制 (IAM) 部分中的所有者角色后,部署就成功了。
关于Azure ML 推理管道部署授权 token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60342645/