Я хотел бы использовать объект GoogleCredential
(или аналогичный) для создания объекта клиента ведения журнала Stackdriver (экземпляр класса LoggingServiceV2Client
) с использованием некоторых пользовательских учетных данных, а не учетных данных приложения по умолчанию.
Я не вижу соответствующей перегрузки метода LoggingServiceV2Client.Create
, но строка документа для этого метода гласит:
Синхронно создает
Google.Cloud.Logging.V2.LoggingServiceV2Client, применение значений по умолчанию для
все неопределенные настройки и создание канала, соединяющего
заданная конечная точка с учетными данными приложения по умолчанию, где это необходимо.
См. Пример использования пользовательских учетных данных .
.
что говорит о том, что это возможно как-то?
Мне не удалось найти пример пользовательских учетных данных в документации. Единственные примеры, которые я вижу (например, this ), читают только учетные данные приложения default из переменной среды GOOGLE_APPLICATION_CREDENTIALS
, которые я предпочел бы избегать