Я использую клиентскую библиотеку "Google.Cloud.BigQuery.V2 .NET" для чтения и отправки данных в BigQuery.Какие порты используются этой клиентской библиотекой?У меня есть несколько серверов, и код работает на некоторых серверах, но не на других.Любые другие идеи для устранения неполадок это полезно.Вот фрагмент кода, который я использую.
var fs = new FileStream(_BQConn.JSONKeyFileName, FileMode.Open);
_log.Debug($"Reading JSON Key File ");
GoogleCredential googlecreds = GoogleCredential.FromStream(fs);
_log.Debug($"Running query on project {_BQConn.ProjectId}");
BigQueryClient client = BigQueryClient.Create(_BQConn.ProjectId, googlecreds);
_log.Debug($"Running query {Query}");
Task<BigQueryResults> TaskData = client.ExecuteQueryAsync(Query,null,null , null);
BigQueryResults data = await TaskData;
Информация об ошибке:
CatchError - Reading SQL data from BQ. System.Threading.Tasks.TaskCanceledException
A task was canceled.
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Google.Apis.Requests.ClientServiceRequest1.<ExecuteUnparsedAsync>d__33.MoveNext()
--- End of stack trace from previous location where exception was thrown --