Если вы не запускаете свое приложение в службе GCP, нет другого способа получить учетные данные учетной записи службы для клиентских библиотек, кроме как установить переменную среды.
Клиентские библиотеки GCP используют стратегию под названием Учетные данные приложения по умолчанию (АЦП) для поиска учетных данных вашего приложения.
По умолчанию клиентская библиотека будет использовать JSON, на который указывает переменная среды. Если JSON не найден, но ваше приложение работает на App Engine, Compute Engine или Kubernetes Engine, тогда ваше приложение будет использовать учетные данные учетной записи службы по умолчанию (например, учетной записи службы App Engine по умолчанию, если приложение работает на App Engine.)