невозможно обновить функции firebase с помощью cli, потому что учетной записи службы по умолчанию не существует - PullRequest
0 голосов
/ 26 февраля 2020

Я понял, что мои учетные данные службы были отправлены на github, поэтому я списал их, и теперь я больше не могу обновлять свои функции Firebase.

Это ошибка, которую я получаю:

functions: failed to create function functionName
HTTP Error: 400, Default service account '<APP_ID>@appspot.gserviceaccount.com' doesn't exist. Please recreate this account (for example by disabling and enabling the Cloud Functions API), or specify a different account.

Я пробовал множество решений, но безрезультатно.

  • отключение и включение API облачных функций
  • повторная инициализация sdk - с использованием недавно сгенерированного Сервисный аккаунт. Кажется, что firebase cli все еще использует старую учетную запись, которая больше не существует.
  • Я связался со службой поддержки Firebase, которая предложила второе решение, приведенное выше, и в течение нескольких дней не отвечал.

1 Ответ

0 голосов
/ 27 февраля 2020

В случае, если у кого-то есть подобная проблема, я выяснил, как ее исправить:

Ключ, который был пропущен, был создан здесь: enter image description here

Я предположил что мне пришлось удалить всю учетную запись после утечки этого ключа, и я не понял, что могу просто удалить этот ключ с той же страницы:

enter image description here

Поскольку я удалил служебную учетную запись менее чем за 30 дней go Я смог Восстановить учетную запись по умолчанию

Если вы находитесь за пределами 30-дневного окна, я не думаю, что кто-нибудь может вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...