当 Azure Devops 管道运行时,我假设 Azure Devops 自托管代理通过 Azure Devops GUI 上为特定 Azure 云订阅配置的“服务连接”访问 Azure 云。我想知道服务连接如何与自托管代理 VM 一起工作。例如,我可以在自托管代理 VM 中的哪些配置中检查服务连接信息?更具体地说,作为第一步,当管道运行时,Azure 管道代码会在自托管代理中下载。然后,代理运行代码(由 powershell 等相关包支持)以在 Azure 云中部署资源。在运行部署代码之前,“服务连接”如何用于在代理和 Azure 云之间建立连接?
答案1
服务连接由需要连接到 Azure 的任务获取并使用。例如,Azure CLI 任务将使用服务连接详细信息在任务开始时执行“az login”命令。