Как дать разрешения GCP функциям Firebase на доступ к ресурсам? (как GCE)

Кто-нибудь знает, как дать разрешение из моего проекта в GCP функции, созданной и развернутой в firebase? Потому что я делаю следующее:

  1. С сайта (развернутого также в firebase) вызов на серверную часть (функция Firebase)
  2. Сама функция пытается получить ресурсы из моего проекта GCP (в частности, какие экземпляры запущены в данный момент)
  3. Затем я получаю их и показываю на лицевой стороне.

Шаг 2 вызывает мои проблемы, в настоящее время, когда я пытаюсь его запустить, он выдает ошибку: Ошибка: не удалось обработать запрос и в журнале из функции firebase я получил: GaxiosError: требуется разрешение ‘compute.instances.list’ для ‘projects / projectID’, поэтому я точно знаю, что это проблема авторизации.

Весь этот проект работал хорошо 2 месяца назад, но моя бесплатная пробная версия истекла, и мы попытались перейти на другую учетную запись GCP и попытаться завершить этот проект (с этим я знаю, что код работает правильно, проблема наверняка в GCP, потому что также, когда я использую другие КОНЕЧНЫЕ ТОЧКИ API, не связанные с ресурсами GCP, они работают хорошо).

Любая рекомендация была бы потрясающей, и если бы я не дал достаточно информации, просто скажите мне. Спасибо за ваше время

Источник: ledsshop.ru

Стиль жизни - Здоровье!