Облачные функции Google Firebase: Ошибка: ваш проект настраивается. Пожалуйста, подождите минуту перед повторным развертыванием.

У меня есть проект Google Cloud/Firebase, назовем его A, в котором я обычно могу развернуть облачные функции с помощью команды.

Недавно мне пришлось создать параллельный проект, который должен выполнять те же функции, но с отдельной базой данных, поэтому я создал второй проект, назовем его B, в котором, как я думал, я смогу развернуть Функционирует аналогично, после настройки всех необходимых сервисов.

Фактически, когда я впервые развернул функции в проекте B, все сработало, и эти функции работают нормально.

Однако теперь мне нужно развернуть новую версию функций, и развертывание в проекте A по-прежнему работает нормально, однако развертывание в проекте B черезfirebase deployвыдает следующую ошибку:

      === Deploying to 'B'...

i  deploying storage, firestore, functions


There was an issue deploying your functions. Verify that your project has a Google App Engine instance setup at https://console.cloud.google.com/appengine and try again. If this issue persists, please contact support.

Error: Your project is being set up. Please wait a minute before deploying again.

Google App Engine настраивается одинаково в проектах A и B. Конечно, я ждал гораздо дольше, чем одну минуту, на самом деле я пытался несколько дней.

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

Вероятно, это какая-то неправильная конфигурация на стороне сервера, но мне кажется, что в двух проектах все одинаково. Есть ли у кого-нибудь идеи, как это отладить?

Среда:

  • Google Cloud SDK 435.0.1
  • Узел 18.16.0
  • инструменты Firebase 12.4.0
  • Firebase-администратор 11.9.0
  • функции Firebase 4.4.1

1 ответ

Только что возникла аналогичная проблема, в нашем случае проблема заключалась в том, что мы не инициализировали сегмент хранения в нашем проекте B, поэтомуне удалось загрузить нашфайл. Удостоверились ли вы, что инициализировали все, что вам нужно в вашем проекте B?