Многие из клиентских библиотек извлекают из учетные данные приложения по умолчанию , по этой ссылке приводится сводная информация о том, как они проверяются.По сути, он будет проверять переменные среды на наличие пути и извлекать учетные данные из этого места.Это сообщение об ошибке означает, что вы используете учетную запись пользователя, а не служебную учетную запись.
Чаще всего вы входили в систему один раз, используя gcloud auth login
, и, несмотря на то, что вы указали свою учетную запись службы, она по-прежнему тянет из местоположения приложения по умолчанию.
Как и вы, метод для привязки определенной учетной записи службы: gcloud auth activate-service-account --key-file <path>
В качестве альтернативы для использования истинного приложения по умолчанию вы можете использовать gcloud auth application-default login