Избегайте переменных среды при использовании Google AutoML - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь избежать использования переменной среды GOOGLE_APPLICATION_SETTINGS, используя AutoMlClientBuilder в моем проекте C#. Но когда я пытаюсь использовать его вот так:

try
{ 
  AutoMlClientBuilder builder = new AutoMlClientBuilder 
  { 
    CredentialsPath = "C:\\GoogleCredentials.json",
  };
  google_client = await builder.BuildAsync();
}
catch (Exception) {throw}

, он всегда выдает одно и то же исключение:

«Учетные данные приложения по умолчанию недоступны. Они доступны при запуске в Google Compute Engine. В противном случае необходимо определить переменную среды GOOGLE_APPLICATION_CREDENTIALS, указывающую на файл, определяющий учетные данные. "

То же самое происходит, когда я пытаюсь использовать JsonCredentials в построителе. Кто-нибудь может помочь мне понять, как избежать использования переменных среды?

...