Azure DevOps 部署到多个订阅

use*_*865 1 azure-devops

\xe2\x80\x8b专家您好,\n我一直在尝试寻找这个问题的答案,Azure DevOps 是否可以支持部署到具有不同 Azure AD 租户的多个 Azure 订阅?

\n

Lev*_*SFT 8

答案是肯定的。您可以在 Azure DevOps 中部署到多个 Azure 订阅。您只需在 Azure DevOps 中为这些 Azure 订阅创建多个 Azure 资源管理器服务连接。

请参阅文档以创建与现有服务主体的 Azure 资源管理器服务连接

您首先需要在每个 Azure 订阅中创建一个服务原则。请参阅下面的教程。

使用门户创建 Azure Active Directory 应用程序和可以访问资源的服务主体

或者 使用 Azure PowerShell 创建 Azure 服务主体

然后转到Azure devops项目设置-->服务连接-->新建服务连接-->选择Azure资源管理器-->选择服务主体(手动)作为身份验证方法-->输入订阅ID、服务主体ID(客户端) id)、服务主体密钥(客户端密钥)和上面创建的服务主体的租户 ID。

然后,您可以在管道中的 azure 部署任务中选择要部署到的 azure 订阅。