Нет общедоступного REST API для загрузки файла в Cloud Storage for Firebase.Конечная точка, которую вы пытаетесь достичь, предназначена для использования только Firebase SDK и не документирована и не поддерживается для использования после этого.
При этом вы можете иметь возможностьчеканить токен, используя API REST для аутентификации Firebase *1006*, и передать его по вашему запросу.Но, как уже было сказано, он не будет поддерживаться и может измениться без предупреждения.
Наиболее распространенный подход к загрузке REST - через API облачного хранилища Google, вокруг которого API-интерфейсы Firebase являются дружественной оболочкой.Но эти API предназначены для доступа из доверенного кода, поэтому не стоит использовать UID аутентификации Firebase ваших пользователей.Лучшее, что я могу придумать, - это написать облачную функцию, которая обрабатывает аутентификацию и авторизацию пользователя, а затем использовать Google Cloud Storage Node.js или REST API для загрузки файла.