Gat*_*ndo 34 python firebase google-cloud-platform google-cloud-functions google-cloud-firestore
我们正在将 GCP 的 Firebase 与 Firestore 一起用于我们正在开发的新移动应用程序。作为这项工作的一部分,我们需要部署许多云功能,这些功能将作为 Firestore 触发器进行一些后端处理。
我们的目的是使用 firebase cli 工具将部署封装在 Firebase 内部。但是,当我们尝试使用“firebase init 函数”调用为函数启动 Firebase 项目时,只有两种语言选项是“Javascript”和“Typescript”,并且唯一可部署的堆栈似乎是 Node.js。
在之前的 GCP 项目中,我们已经部署了基于 Python 的云函数(使用 gcloud cli),理想情况下,我们希望继续将 Python 用于我们的 Firebase 云函数。所以我的问题是:
是否可以部署基于 Python 的 Firebase 云函数?如果不:
我们可以简单地回到使用 gcloud cli 部署基于 Python 的 GCP 云函数,并且仍然让它们作为 Firestore 触发器工作吗?
谢谢
Dou*_*son 52
Firebase CLI 不支持部署用 Python 编写的函数。
您当然可以在 python 中编写 Cloud Firestore 触发器并使用 gcloud 部署它们。
您可能不知道的一件事是:无论您如何部署函数,底层的 Cloud Functions 产品都是相同的。Firebase 只是在现有 Google Cloud Functions 基础架构之上添加工具和 API。真的没有“Firebase Cloud Function”这样的东西。只有 Cloud Functions,您可以选择如何编写和部署它们,可以使用 gcloud 或 Firebase CLI。
归档时间: |
|
查看次数: |
14823 次 |
最近记录: |