Может ли эта учетная запись службы быть как-то отнесена к функции? Пожалуйста, сообщите мне об этой проблеме.
Во время выполнения функции Cloud Functions использует служебную учетную запись PROJECT_ID@appspot.gserviceaccount.com в качестве своей личности. Тем не менее, вы можете назначить для вашей функции свой собственный идентификатор. Вы можете развернуть облачную функцию с учетной записью службы, которая имеет правильную роль.
Затем функция использует закрытый ключ учетной записи службы для подписи защищенного веб-токена JSON (JWT) и отправляет подписанный JWT в запросе наваш API.
Вы настроите свой API для поддержки аутентификации, добавив учетную запись службы в качестве эмитента в документ OpenAPI.
Перед тем, как ESP направит запрос вашему API, ESP проверяет: подпись,претензии эмитента, претензии аудитории и токен.
Таким образом, только эта функция может сделать запрос API.
Здесь вы можете найти официальную документацию Идентификация функции , Аутентификация между службами .