Используйте облачную функцию Python Google в хостинге Firebase - PullRequest
2 голосов
/ 13 октября 2019

У меня есть облачная функция Google Python под названием "artificiellt_osterbotten" (не функция Firebase), и я хочу запустить ее через хостинг Firebase. Это мой файл firebase.json:

{
  "hosting": {
    "public": "public",
    "ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
    "rewrites": [
      {
        "source": "/artificiellt_osterbotten",
        "function": "artificiellt_osterbotten"
      }
    ]
  }
}

Маршрут работает, но все, что я получаю, это 404. Я предполагаю, что это связано с разъединением между Firebase и GCP. Однако эта функция отображается в консоли Firebase.

Кто-нибудь понял, в чем здесь проблема? Можно ли даже запускать облачные функции GCP с хостинга Firebase?

Я обновил план Firebase до Blaze.

1 Ответ

1 голос
/ 13 октября 2019

Оказывается, я просто должен был иметь функцию, расположенную в us-central1, чтобы она работала. Хотелось бы, чтобы он предупредил меня в CLI, сэкономил бы мне несколько часов!

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

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