(https://www.npmjs.com/package/firebase-admin)
Базовое ведро по умолчанию разрешено с помощью администратора Firebase:
const bucket = admin.storage().bucket();
Пользовательское ведро разрешено с помощью Firebase admin:
const bucketName = "my-awesome-bucket";
const bucket = admin.storage().bucket(bucketName);
Пользовательское ведро разрешено с помощью @ google-cloud / storage:
(https://www.npmjs.com/package/@google-cloud/storage)
const Storage = require('@google-cloud/storage');
const storage = new Storage({projectId: 'myAwesomeProject'});
const bucketName = "my-awesome-bucket";
const bucket = storage.bucket(bucketName);
Оба метода .bucket () создадут объект Bucket для взаимодействия с корзиной Cloud Storage.
Это официальная документация гласит:
Вы можете использовать ссылки на сегменты, возвращенные Admin SDK вместе с официальными клиентскими библиотеками Google Cloud Storage, для загрузки, загрузки и изменения содержимого в баках, связанных с вашими проектами Firebase.