Рейтинг:0

Создание LoggingServiceV2Client с пользовательскими учетными данными

флаг sa

Я работаю над настольным приложением С#, которое должно иметь возможность подключаться к учетной записи GCP и извлекать/запрашивать журналы там. Я хочу, чтобы это можно было использовать на компьютере или иметь доступ к различным учетным записям, поэтому я не хочу полагаться на закрытый ключ, хранящийся на машине. Вместо этого я собираюсь передать токен доступа вручную. Это означает, что я не могу использовать стандартную "LoggingServiceV2Client.Создать()" маршрут для сборки клиента. Вместо этого мне нужно будет использовать "LoggingServiceV2ClientBuilder" class. Однако у меня много проблем с правильной настройкой клиента, и мне еще предстоит заставить его вернуть один успешный запрос.

Что я использую до сих пор:

           string cc = "суперсекретный токен доступа";

            var cred = GoogleCredential.FromAccessToken(cc);

            cred = cred.CreateScoped(LoggingServiceV2Client.DefaultScopes);


            var client = new LoggingServiceV2ClientBuilder { ChannelCredentials = cred.ToChannelCredentials()}.Build();
Pit avatar
флаг dz
Pit
Я знаю, что вы хотите избежать «LoggingServiceV2Client.Create», но видели ли вы подобный пост об использовании [пользовательских учетных данных с API ведения журналов Stackdriver...] (https://stackoverflow.com/questions/53175386/ с использованием пользовательских учетных данных с библиотекой ведения журнала-api-c-sharp-client-library стека драйверов). Пожалуйста, также посмотрите, [Как мне задать хороший вопрос] (https://stackoverflow.com/help/how-to-ask), чтобы улучшить свой вопрос, потому что в нем не хватает некоторой информации.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.