You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从VSTS连接Azure App Service?Azure服务主体信息获取咨询

Hey there! Let me walk you through exactly how to grab those three required values from the Azure portal to set up your Azure Resource Manager service endpoint in VSTS. Here's the step-by-step breakdown:

获取Service Principle Client Id、Service Principle Key和Tenant Id的步骤

1. 先获取Tenant Id(租户ID)

  • 用你的关联Azure账号xyz@outlook.com登录Azure门户
  • 点击左侧导航栏的Azure Active Directory
  • 在Azure AD的概览页面,找到租户ID字段——直接复制这个字符串就是你要的Tenant Id。

2. 创建服务主体并获取Client Id和Key

你需要先在Azure AD里注册一个应用(也就是服务主体),才能拿到这两个值:

  • 还是在Azure Active Directory页面,点击左侧菜单的应用注册
  • 点击新注册,填写简单信息:
    • 名称:给它起个好认的名字,比如VSTS-App-Service-Deployment
    • 支持的账户类型:选择仅此组织目录中的账户(对应你的租户)
    • 重定向URI:可以留空,或者随便填个占位符比如http://localhost
  • 点击注册后,进入新应用的概览页面,这里的应用程序(客户端)ID就是你需要的Service Principle Client Id,赶紧复制下来。
  • 接下来生成Service Principle Key:
    • 在这个应用注册的左侧菜单,点击证书和密码
    • 切换到客户端密码板块,点击新客户端密码
    • 填写密码描述,选择过期时间(比如选1年,到期后可以再生成新的)
    • 点击添加,页面会弹出一个密码值——一定要立刻复制这个值! 离开这个页面后就再也看不到它了,这就是你的Service Principle Key。

重要提示:给服务主体分配权限

为了让这个服务主体能正常部署你的.NET Core应用到Azure App Service,你需要给它分配足够的权限:

  • 回到Azure门户首页,点击订阅,找到你用来部署的目标订阅
  • 点击左侧的访问控制(IAM)
  • 点击添加 -> 添加角色分配
  • 角色选择参与者(这个权限足够完成部署操作),然后在成员列表里搜索你刚才创建的应用注册名称,选中它后点击保存。

这样你就拿到了所有需要的参数,可以回到VSTS里完成Azure Resource Manager服务端点的配置啦!

内容的提问来源于stack exchange,提问作者Kgn-web

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 03:54:41