firebase / firebase/firebase-admin-python

[FR] Connect to firebase storage emulator

Đang mở
#693 3 bình luận 0 reaction 0 người được giao Xem trên GitHub
api: storage help wanted type: feature request
Ngôn ngữ chính
Python
Star
1.2k
Fork
359
Merge trung bình
5 ngày 6 phút
Pull request đã merge (30 ngày)
2

Mô tả

\*\***EDIT:**\*\*
I just discovered that it's a bug in the documentation. It is possible to connect to firebase storage emulator using the python admin sdk, but you need to set the `STORAGE_EMULATOR_HOST` environment variable instead of the `FIREBASE_STORAGE_EMULATOR_HOST` as described by the docs.
See this [answer](https://stackoverflow.com/a/75894891/17581223).
Should I close this and submit an issue somewhere else? In that case where do I need to open such issue?

**Is your feature request related to a problem? Please describe.**
I have a problem described by this [question](https://stackoverflow.com/questions/75420029/connnect-firebase-admin-storage-to-firebbase-emulator-in-python/75894891#comment133884767_75894891). But to summarize I am using firebase storage admin with python and I want to connect it to a firebase emulator running on localhost. I followed the docs [here](https://firebase.google.com/docs/emulator-suite/connect_storage#admin_sdks), added the environment variable, but now I need to get the bucket.

`bucket = storage.bucket("What do I put here?")`
If I don't put anything it gives an error, if I put a real bucket it uses that and I even tried localhost ("127.0.0.1:9199") as bucket name and it couldn't find it because it was searching for a real bucket.

**Describe the solution you'd like**
I'd like a way to get a emulated storage bucket. I think that if the environment variable is set `storage.bucket()` should return that.

**Describe alternatives you've considered**
Any other way it would be possible to use firebase storage admin with the emulator suite would be appreciated.

**Additional context**
As far as I know there is no solution for the problem described above. I don't know if this is a bug or if I'm just being dumb, so I would appreciate if you could point me in the right direction if this is not the right place.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.