如何从azure devops发布管道连接到在另一个订阅中创建的Web应用程序?

问题描述 投票:0回答:1

我正在一个Azure DevOps帐户中创建一个发布管道。我想使用另一个帐户[email protected]释放到我在订阅中创建的App Service。在“ Azure订阅”下拉列表上方,单击“管理”,然后创建一个连接。我选择Azure经典,然后:1)如果我选择“身份验证方法:凭据”,则可以看到以下消息:

“指定工作或学校帐户(例如,@ fabrikam.com)。不支持Microsoft帐户(例如,@ live或@hotmail)。如果启用了多重身份验证,则不建议使用。”

所以我相信它不会起作用(也不会起作用)

2)如果我选择“身份验证方法:基于证书”,则提供所有详细信息,例如“订阅ID”,“订阅名称”和“管理证书”,然后单击“验证”,然后消息显示“验证成功”。但是,当我保存更改时,在Azure订阅下拉列表的列表中没有该连接可供选择。

我在做什么错?也许我缺少什么?

azure azure-devops azure-pipelines-release-pipeline
1个回答
0
投票

要将应用程序部署到Azure资源(应用程序服务或虚拟机),您需要Azure资源管理器服务连接,如Daniel所述。

您可以按照以下步骤创建Azure资源管理器服务连接。

项目设置--> 管道-> 服务连接-> 新服务连接-> Azure资源管理器-> 服务负责人((手动)。

您将需要输入服务主体ID服务主体密钥进行身份验证。您可以按照以下教程创建Azure服务主体

Use the portal to create an Azure AD application and service principal that can access resources

Use Azure PowerShell to create an Azure service principal with a certificate

检查文档Connect to Microsoft Azure以获得更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.