【发布时间】:2018-11-28 10:53:43
【问题描述】:
作为我们发布管道的一部分,我们正在尝试创建一个service endpoint using the rest api。我们正在使用 powershell 脚本来调用端点。此脚本在 Powershell 管道任务中运行。
要调用端点,我们通过变量 ($env:SYSTEM_ACCESSTOKEN) 使用 oAuth 令牌 provided to the Agent
通过检查代理配置选项:
不幸的是,当调用端点时,这个令牌似乎没有创建服务端点的权限。如果我对自己的 PAT 进行硬编码,则此调用成功。
创建服务连接任务是从模块文件 Vsts-ServiceConnection.psm1 运行脚本我们的 powershell 函数 Create-ServiceConnection 的 powershell 任务
错误消息的描述性非常好,但困难在于如何分配将提供给代理 oAuth 令牌的权限?
【问题讨论】:
标签: azure powershell permissions azure-devops azure-pipelines-release-pipeline