使用个人访问令牌部署Azure功能

时间:2020-08-20 19:19:00

标签: azure azure-devops azure-functions azure-pipelines-release-pipeline

我已经为我开发的azure函数创建了一个发布管道。但是要将工件发布到Azure资源,有没有一种方法可以通过PAT部署它(就像我们将VSS扩展发布到市场的方式)。因为订阅属于另一个人,但我希望能够进行部署。如果没有PAT,当我没有订阅时,还有另一种部署方法吗?谢谢

不知道这是否有意义,因为我对此很陌生:)

1 个答案:

答案 0 :(得分:1)

您可以通过“ Manual mode”中的“服务主体”使用与Azure资源管理器的服务连接。

手动订阅管道。在此模式下,您必须指定 您要用于连接到Azure的服务主体。服务 主体指定将要使用的资源和访问级别 通过连接可用。 在需要时使用此方法 使用与您使用的凭据不同的凭据连接到Azure帐户 当前已在Azure Pipelines或TFS中登录。这也是 最大化安全性和限制访问权限的有用方法。

首先请订阅的所有者创建有权访问订阅的服务主体(应用程序注册),然后只需在DevOps中创建服务连接(项目设置->管道->服务连接)即可。服务主体ID,密钥,订阅ID,名称等。

enter image description here

您可以找到关于该here的非常好的教程