TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
파이프라인 에이전트 삭제 명령:
삭제가 성공하지 못하면 위와 같이 오류가 보고됩니다. 자세한 오류 기록은 다음과 같습니다:
[2020-09-08 13:11:34Z WARN VisualStudioServices] 기본 발행 토큰 제공자 인스턴스 6503226는 현재 설정에서 허용되지 않는 인터랙티브 프롬프트를 필요로 합니다 [2020-09-08 13:11:34Z ERR VisualStudioServices] 요청 받기https://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8허가되지 않았습니다. 상세 정보: TF400813: 익명 접근을 위한 자료는 제공되지 않습니다. 클라이언트 인증이 필요합니다. [2020-09-08 13:11:34Z INFO VisualStudioServices] 작업 완료 위치.GetConnectionData [2020-09-08 13:11:34Z 정보 터미널] WRITE LINE: 실패: 에이전트가 서버에서 제거됩니다 [2020-09-08 13:11:34Z ERR 요원] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: TF400813: 익명 접근이 가능한 리소스가 없습니다. 클라이언트 인증이 필요합니다. at Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task'1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts) at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.SendAsync[T](HttpRequestMessage message, Object userState, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.Location.Client.LocationHttpClient.GetConnectionDataAsync(ConnectOptions connectOptions, Int64 lastChangeId, CancellationToken cancellationToken, Object userState) at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.GetConnectionDataAsync(ConnectOptions connectOptions, Int32 lastChangeId, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.WebApi.Location.VssServerDataProvider.ConnectAsync(ConnectOptions connectOptions, CancellationToken cancellationToken) at Microsoft.VisualStudio.Services.Agent.LocationServer.ConnectAsync(VssConnection jobConnection) at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.IsHostedServer(String serverUrl, VssCredentials credentials) at Microsoft.VisualStudio.Services.Agent.Listener.Configuration.ConfigurationManager.UnconfigureAsync(CommandSettings command) Microsoft.VisualStudio.Services.Agent.Listener.Agent.ExecuteCommand(CommandSettings command) [2020-09-08 13:11:34Z ERR 터미널] 쓰기 오류: TF400813: 익명 접근이 불가능합니다. 클라이언트 인증이 필요합니다. vsts-agent를 사용해 Azure DevOps Server 2020에 연결해 프록시 클라이언트를 설정하고, PAT, Negotiate, Integrated, Alternate를 통해 로그인할 수 있습니다.
오류의 원인은액세스 API 인터페이스가 인증을 통과하지 못해 파이프라인 에이전트가 정상적으로 삭제할 수 없게 되었습니다。
용액
IIS 구성 관리자를 열고 "Azure DevOps Server" 사이트를 찾아 인증 기능을 찾고, Windows 인증을 선택한 후 오른쪽에서 "Provider"를 열고, Negotiate->를 선택해 아래 그림과 같이 사용 가능한 프로그램 중 추가, OK를 선택합니다:
Delete Pipeline Agent 명령을 다시 실행하고, 인증 방법으로 "Negotiate"를 입력하고, 관리자 계정과 비밀번호를 입력하면, 아래 그림과 같이 성공적으로 삭제할 수 있습니다:
(끝)
|