TF400813: 资源不可用于匿名访问。需要进行客户端身份验证。
Delete pipeline agentコマンド:
削除が成功できない場合は、上記の通りエラーが報告されます。 詳細なエラーログは以下の通りです:
[2020-09-08 13:11:34Z WARN VisualStudioServices] Basic Issued Token Providerインスタンス6503226はインタラクティブプロンプトを必要としますが、現在の設定では許可されていません [2020-09-08 13:11:34Z ERR VisualStudioServices] リクエストをGEThttps://xx.itsvse.com/_apis/conn ... mp;lastChangeId64=8許可されていません。 詳細:TF400813:匿名アクセスのためのリソースは利用できません。 クライアント認証が必要です。 [2020-09-08 13:11:34Z INFO VisualStudioServices] 完了した操作 位置情報。接続データ取得 [2020-09-08 13:11:34Z INFO ターミナル] 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, 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認証を選択し、右側の「プロバイダー」を開き、「交渉>選択。利用可能なプログラムの中から追加、OK、以下の図に示しています。
再度Delete Pipeline Agentコマンドを実行し、「Negotiate」を認証方法として入力し、管理者アカウントとパスワードを入力すると、以下の図のように正常に削除できます。
(終わり)
|