[FR] Connect to firebase storage emulator
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 45/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- python
- Domain
- documentation
Research direction
Start with the linked Firebase Emulator Suite documentation, especially the Admin SDK Storage section, and compare its environment-variable name with the Python Admin SDK behavior described in the issue. Done means the documentation uses STORAGE_EMULATOR_HOST and clearly explains how to obtain an emulated bucket; the issue also asks where this documentation correction should be filed.
Written by the indexing model from the issue text.
Description
**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.
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. 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, 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.
- Dominant language
- Python
- Stars
- 1.2k
- Forks
- 359
- Avg merge
- 5d 6m
- Merged PRs (30d)
- 2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from firebase/firebase-admin-python
-
api: remoteconfig
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
firebase/firebase-admin-python#957 · 1 comment ·
-
api: database type: feature request
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
firebase/firebase-admin-python#978 · 1 comment ·
-
[FR] Support VERIFY_AND_CHANGE_EMAIL in generate_email_action_link (parity with firebase-admin-node) Openapi: auth
firebase/firebase-admin-python#949 · 2 comments · 1 reaction · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 43/100
firebase/firebase-admin-python#945 · 1 comment · 1 reaction ·
All issues in firebase/firebase-admin-python
Similar issues
-
Add: hunch Open
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
AbdelStark/awesome-typesafe#104 ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
DiamondLightSource/dodal#2211 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
openml/openml-python#1749 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
sipyourdrink-ltd/bernstein#6191 ·