首页 > 解决方案 > 在预览 REST API 调用中使用自定义范围 PAT 时出现 401 未经授权的错误

问题描述

在预览REST API 调用中使用自定义范围 PAT 时,我们注意到 401 Unauthorized 错误(尝试获取与 Yaml 管道创建的部署/环境相关的数据)

https://dev.azure.com/{orgnName}/{ProjName}/_apis/distributedtask/environments?api-version=6.0-preview.1

https://dev.azure.com/{orgName}/{ProjName}/_apis/distributedtask/environments/{env.Key}/environmentdeploymentrecords?top=2000&api-version=6.0-preview.1

我尝试使用以下自定义范围 PAT 调用以上 Restapi 调用。但它们都导致了“401 未经授权的错误”。

读取 读取、写入和执行 读取、写入、执行和管理 读取 读取和执行 读取、写入、执行和管理(发布)+读取和执行(构建)

您能否告诉我需要授予 PAT 哪些权限才能访问环境部署 API。

标签: azure-devopsazure-devops-pipelines

解决方案


作为一种解决方法,您可以为您的 PAT 授予令牌管理或令牌权限。这两个权限对我有用。

在此处输入图像描述

我们已经在开发者社区报告了这个问题。请投票并关注此票以获取最新更新。


推荐阅读