Да, возможно, это то, что учетные записи службы предназначены для:
A учетная запись службы - это учетная запись Google, которая представляет приложение, так каквместо представления конечного пользователя.
Важно : почти во всех случаях, независимо от того, разрабатываетесь ли вы локально или в производственном приложении, вы должны использовать учетные записи служб, а не учетные записи пользователей.или ключи API.Вы можете использовать служебную учетную запись, предоставив свой личный ключ для своего приложения, или используя встроенные служебные учетные записи, доступные при работе в облачных функциях Google, Google App Engine, Google Compute Engine или Google Kubernetes Engine.
Все API GCP поддерживают учетные записи служб.Для большинства серверных приложений, которым необходимо взаимодействовать с API GCP, мы рекомендуем использовать учетные записи служб, поскольку они являются наиболее широко поддерживаемым и гибким способом аутентификации.
Для получения дополнительной информации см. Начало работы с аутентификацией..
Вам необходимо создать учетную запись службы, представляющую ваше приложение (выполняемое как задание cron), и в своем приложении вы будете аутентифицировать вызовы API REST, используя учетные данные этой учетной записи службы.