Когда вы используете облачную функцию, для развертывания вашей облачной функции должен быть включен Cloud Build API, это хорошо задокументировано в руководстве (Прежде чем вы начнете). Учетная запись службы Cloud Build будет автоматически создана, когда вы включите службу Cloud Build в своем проекте Google Cloud, и она выглядит следующим образом:
[PROJECT-ID]@cloudbuild.gserviceaccount.com
В соответствии с этим:
Я удалил 27 июля 2021 г. облачную сборку или облачный запуск (я не использую облачный запуск в своем проекте) Я удалил в консоли GCP
Пожалуйста, обрати внимание, удаление сервисной учетной записи:
Когда вы удаляете учетную запись службы, приложения больше не будут иметь доступ к ресурсам Google Cloud через эту учетную запись службы.
И исходя из вашего трекер проблем, кажется, решение состоит в том, чтобы восстановить удаленную учетную запись службы. Удаленная учетная запись службы может быть восстановлена в течение 30 дней. Чтобы отменить удаление или восстановить, вы должны найти числовой идентификатор или ACCOUNT_ID для удаленной учетной записи службы, которую вы можете получить в Cloud Logging/Log Explorer, вот учебник.
Получив числовой идентификатор или ACCOUNT_ID, запустите в интерфейсе командной строки, Cloud Shell или Cloud SDK следующее:
gcloud beta iam service-accounts восстановить ACCOUNT_ID
вывод:
восстановленАккаунт:
электронная почта: SA_NAME@PROJECT_ID.iam.gserviceaccount.com
тег: BwWWE7zpApg=
имя: проекты/PROJECT_ID/serviceAccounts/SA_NAME@PROJECT_ID.iam.gserviceaccount.com
oauth2ClientId: '123456789012345678901'
Идентификатор проекта: PROJECT_ID
уникальный идентификатор: 'ACCOUNT_ID'
ОБНОВИТЬ: