programing

파이썬을 사용한 파이어베이스 클라우드 기능?

bestprogram 2023. 6. 21. 22:47

파이썬을 사용한 파이어베이스 클라우드 기능?

우리는 개발 중인 새로운 모바일 앱에 GCP의 Firebase with Firestore를 사용하고 있습니다.이러한 노력의 일환으로 일부 백엔드 프로세싱을 수행하기 위한 Firestore 트리거 역할을 하는 여러 클라우드 기능을 구현해야 합니다.

우리의 의도는 파이어베이스 CLI 도구를 사용하여 파이어베이스 내부에 배치를 캡슐화하는 것입니다.그러나 "firebase init 함수" 호출을 사용하여 함수에 대한 Firebase 프로젝트를 시작하려고 하면 "Javascript"와 "Typescript" 두 가지 언어 옵션만 있고 배포 가능한 스택은 Node.js뿐인 것 같습니다.

이전 GCP 프로젝트에서는 Python 기반 클라우드 기능(gcloud cli 사용)을 구축했으며 이상적으로 Firebase 클라우드 기능에 Python을 계속 사용하고 싶습니다.그래서 제 질문은 다음과 같습니다.

  1. 파이썬 기반 Firebase 클라우드 기능을 배포할 수 있습니까?그렇지 않은 경우:

  2. 단순히 gcloud cli를 사용하여 Python 기반 GCP 클라우드 기능을 배포하는 것으로 돌아가서 Firestore 트리거로 작동할 수 있습니까?

감사해요.

2023년 5월 5일 편집:

파이어베이스는 이제 초기 공개 미리보기에서 파이썬으로 작성된 기능을 지원합니다.참조: https://firebase.google.com/docs/functions/get-started?gen=2nd#python-preview


Firebase CLI는 python으로 작성된 함수 배포를 지원하지 않습니다.

확실히 Python에서 Cloud Firestore 트리거를 작성하고 Gcloud와 함께 배포할 수 있습니다.

한 가지는 기본 클라우드 기능 제품은 기능을 배포하는 방법에 관계없이 동일합니다.Firebase는 기존 Google Cloud Functions 인프라 위에 도구와 API를 추가하기만 하면 됩니다.실제로 "파이어베이스 클라우드 기능"은 없습니다.클라우드 기능만 있으며, gcloud 또는 Firebase CLI를 사용하여 클라우드 기능을 작성하고 배포하는 방법에 대한 옵션이 있습니다.

언급URL : https://stackoverflow.com/questions/57149078/firebase-cloud-functions-using-python