![Azure Devops 자체 호스팅 에이전트가 Azure Cloud 리소스에 액세스하려면 어떻게 해야 하나요?](https://rvso.com/image/756245/Azure%20Devops%20%EC%9E%90%EC%B2%B4%20%ED%98%B8%EC%8A%A4%ED%8C%85%20%EC%97%90%EC%9D%B4%EC%A0%84%ED%8A%B8%EA%B0%80%20Azure%20Cloud%20%EB%A6%AC%EC%86%8C%EC%8A%A4%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%98%EB%82%98%EC%9A%94%3F.png)
Azure Devops 파이프라인이 실행되면 Azure Devops 자체 호스팅 에이전트가 특정 Azure 클라우드 구독을 위해 Azure Devops GUI에 구성된 "서비스 연결"을 통해 Azure 클라우드에 액세스한다고 가정합니다. 셀프 호스팅 에이전트 VM에서 서비스 연결이 어떻게 작동하는지 알고 싶습니다. 서비스 연결 정보를 확인할 수 있는 자체 호스팅 에이전트 VM의 구성은 무엇입니까? 보다 구체적으로 말하면 첫 번째 단계로 파이프라인이 실행될 때 Azure 파이프라인 코드가 자체 호스팅 에이전트에 다운로드됩니다. 그런 다음 에이전트는 Azure 클라우드의 리소스 배포를 위해 코드(powershell과 같은 관련 패키지에서 지원됨)를 실행합니다. 배포 코드를 실행하기 전에 에이전트와 Azure 클라우드 간의 연결을 설정하기 위해 "서비스 연결"이 어떻게 사용됩니까?
답변1
서비스 연결은 Azure에 연결해야 하는 작업에 의해 얻어지고 사용됩니다. 예를 들어 Azure CLI 작업은 서비스 연결 세부 정보를 사용하여 작업 시작 시 "az login" 명령을 수행합니다.