![Azure Devops 自託管代理程式如何存取 Azure 雲端資源?](https://rvso.com/image/756245/Azure%20Devops%20%E8%87%AA%E8%A8%97%E7%AE%A1%E4%BB%A3%E7%90%86%E7%A8%8B%E5%BC%8F%E5%A6%82%E4%BD%95%E5%AD%98%E5%8F%96%20Azure%20%E9%9B%B2%E7%AB%AF%E8%B3%87%E6%BA%90%EF%BC%9F.png)
當 Azure Devops 管道運行時,我假設 Azure Devops 自託管代理程式透過在 Azure Devops GUI 上為特定 Azure 雲端訂閱配置的「服務連線」來存取 Azure 雲端。我想知道服務連接如何與自託管代理虛擬機器配合使用。就像我可以檢查自託管代理虛擬機器中的哪些配置以獲取服務連接資訊?更具體地說,第一步是在管道運行時將 Azure 管道程式碼下載到自託管代理程式中。然後agent運行程式碼(由powershell等相關套件支援)在Azure雲端中進行資源部署。在執行部署程式碼之前,如何使用「服務連線」在代理程式和Azure雲端之間建立連線?
答案1
服務連線由需要連接到 Azure 的任務取得和使用。例如,Azure CLI 任務將使用服務連線詳細資訊在任務開始時執行「az login」命令。