我正在使用VSTS
创建release
定义。我需要将.Net core app
部署到Azure app service
。
当我的VSTS
帐户与xyz@outlook.com相关联时,我从帐号abc@outlook.com登录azure
在此上下文中,我将服务端点添加为Azure Resource Manager
。
但不确定我在哪里可以得到如下细节: -
我可以从Azure门户获取这些详细信息吗?
由于
答案 0 :(得分:1)
我已经注册了一个测试应用程序,以显示检索这些值的位置。您需要在Azure Active Directory下的Azure门户中注册您的应用程序>应用注册> "新的应用注册"
服务原则键 - 转到"设置"在已注册的应用程序的左上角。然后去" Keys"并输入描述以生成密钥(也称为客户端密钥)。密钥将自动生成,您需要复制并保存该密钥。
租户ID 在Azure门户的右上角选择您的名称。然后选择"切换目录"并查找目录名称下面的数字。要在Active Directory中注册应用程序,您需要拥有一个专用租户,并在该租户下注册该应用程序。
答案 1 :(得分:0)
服务主体客户端ID是可以访问您的订阅/资源的ServicePrincipal的 AppId 。您可以在" 键"上创建原则键。标签。租户ID是Azure Active 目录的ID(您可以在AAD的“属性”选项卡上找到它)。
您会找到所有这些和最新信息here。
另外值得一提的是:Troubleshoot Azure Resource Manager service endpoints
答案 2 :(得分:0)
答案 3 :(得分:0)
按照以下帖子手动配置Visual Studio Team Services
下载&在Azure Powershell窗口中运行this PowerShell script,以便为基于Service Principal的Azure服务连接生成所需的数据。运行此脚本会提示您输入:
Azure订阅名称的名称
您要为服务主体设置的密码 将要创建
注意:该脚本已使用Azure PowerShell最新版本进行了测试。
一旦成功,脚本将输出以下详细信息 Azure服务端点。
(连接名称,订阅ID,订阅名称,服务主体客户端ID,服务主体密钥,租户ID)
有关详细信息,请参阅" To use the manual subscription definition dialog"
或
Azure Active Directory下的手动注册应用程序:
答案 4 :(得分:0)
您也可以参考此博客手动配置Azure RM端点(手动配置部分)