0

在预览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。

4

2 回答 2

0

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

在此处输入图像描述

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

于 2021-01-11T02:42:02.167 回答
0

这是一个有趣的问题。我已经在我的组织上进行了测试,只有一个权限可以访问:Tokens.

在此处输入图像描述

于 2021-01-09T14:03:44.230 回答