Кто-нибудь знает, как дать разрешение из моего проекта в GCP функции, созданной и развернутой в firebase? Потому что я делаю следующее:
- С сайта (развернутого также в firebase) вызов на серверную часть (функция Firebase)
- Сама функция пытается получить ресурсы из моего проекта GCP (в частности, какие экземпляры запущены в данный момент)
- Затем я получаю их и показываю на лицевой стороне.
Шаг 2 вызывает мои проблемы, в настоящее время, когда я пытаюсь его запустить, он выдает ошибку: Ошибка: не удалось обработать запрос и в журнале из функции firebase я получил: GaxiosError: требуется разрешение ‘compute.instances.list’ для ‘projects / projectID’, поэтому я точно знаю, что это проблема авторизации.
Весь этот проект работал хорошо 2 месяца назад, но моя бесплатная пробная версия истекла, и мы попытались перейти на другую учетную запись GCP и попытаться завершить этот проект (с этим я знаю, что код работает правильно, проблема наверняка в GCP, потому что также, когда я использую другие КОНЕЧНЫЕ ТОЧКИ API, не связанные с ресурсами GCP, они работают хорошо).
Любая рекомендация была бы потрясающей, и если бы я не дал достаточно информации, просто скажите мне. Спасибо за ваше время
Источник: