如何解决使用个人访问令牌部署Azure功能
我已经为我开发的azure函数创建了一个发布管道。但是要将工件发布到Azure资源,有没有一种方法可以通过PAT部署它(就像我们将VSS扩展发布到市场的方式)。因为订阅属于另一个人,但我希望能够进行部署。如果没有PAT,当我没有订阅时,还有另一种部署方法吗?谢谢
不知道这是否有意义,因为我对此很陌生:)
解决方法
您可以通过“ Manual mode”中的“服务主体”使用与Azure资源管理器的服务连接。
手动订阅管道。在此模式下,您必须指定 您要用于连接到Azure的服务主体。服务 主体指定将要使用的资源和访问级别 通过连接可用。 在需要时使用此方法 使用与您使用的凭据不同的凭据连接到Azure帐户 当前已在Azure Pipelines或TFS中登录。这也是 最大化安全性和限制访问权限的有用方法。
首先请订阅的所有者创建有权访问订阅的服务主体(应用程序注册),然后只需在DevOps中创建服务连接(项目设置->管道->服务连接)即可。服务主体ID,密钥,订阅ID,名称等。
您可以找到关于该here的非常好的教程
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。