Я пытаюсь инициализировать Firebase Admin SDK , на ходу, используя только переменные среды (нет доступа к файловой системе).
У меня есть файл service-account-file.json
, иможно заставить его работать локально с помощью:
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account-file.json"
...
myfile.go:
app, err := firebase.NewApp(context.Background(), nil)
Однако я бы хотел поместить содержимое service-account-file.json
в переменную env и запустить initb SDK firebase со значением.
Существует открытый выпуск , в котором утверждается, что вы можете сделать это через CredentialsFromJSON , однако я не могу понять это.
У кого-нибудь это работает?Если да, можете ли вы привести пример?