如何使用服务主体 运行 Azure DevOps 管道中的 Azure Powershell 任务
How to run an Azure Powershell Task in Azure DevOps Pipeline using a Service Principal
我想 运行 我的 DevOps 管道中的 Azure Powershell 任务,用于访问和修改我的 Azure 资源。对于此任务,我需要 select 我的 Azure 订阅或在突出显示的下拉列表中提供服务连接。
有没有什么方法可以使用我之前设置的服务主体(通过使用其应用程序 ID、租户 ID、应用程序机密和订阅 ID)来 运行 此脚本?或者我可以使用 Powershell 任务并以某种方式使用上述服务主体执行“az 登录”吗?
当然可以。只需导航到 Project Settings
-> Service connections
-> New service connection
-> Azure Resource Manager
-> Service principal (manual)
.
然后您可以使用现有服务主体修复这些值 -> verify and save
。
在 Azure Powershell 任务中,只需 select 服务连接。
我想 运行 我的 DevOps 管道中的 Azure Powershell 任务,用于访问和修改我的 Azure 资源。对于此任务,我需要 select 我的 Azure 订阅或在突出显示的下拉列表中提供服务连接。
有没有什么方法可以使用我之前设置的服务主体(通过使用其应用程序 ID、租户 ID、应用程序机密和订阅 ID)来 运行 此脚本?或者我可以使用 Powershell 任务并以某种方式使用上述服务主体执行“az 登录”吗?
当然可以。只需导航到 Project Settings
-> Service connections
-> New service connection
-> Azure Resource Manager
-> Service principal (manual)
.
然后您可以使用现有服务主体修复这些值 -> verify and save
。
在 Azure Powershell 任务中,只需 select 服务连接。