Как я могу создать корзину в облачном хранилище Firebase

#python #firebase #google-cloud-storage #firebase-storage

# #python #firebase #google-облачное хранилище #firebase-хранилище

Вопрос:

Я разработчик python.мы используем GCS (облачное хранилище Google) для хранения наших изображений за последние месяцы, что хорошо, но для Android требуется импортировать все корзины в облачное хранилище Firebase (FCS) для доступа к нему. Мы не хотим никакой ручной интеграции. мы слышали, что если мы создадим корзину в FCS, которая автоматически отразится на GCS, что хорошо, и импорт не требуется.

Мы пытаемся создать корзину непосредственно в облачном хранилище firebase. могу ли я узнать, возможно ли это программно?

Ответ №1:

Вы не можете создать новую корзину, если используете Spark Plan в FCS, но вы получаете доступ к корзине по умолчанию для выполнения операции, такой как загрузка / выгрузка.

корзина по умолчанию будет заканчиваться в терминах (.appspot.com )

Ответ №2:

Вы можете использовать функцию create_bucket, как описано в документации API. В документации по продукту также есть информация:

 from google.cloud import storage


def create_bucket_class_location(bucket_name):
    """Create a new bucket in specific location with storage class"""
    # bucket_name = "your-new-bucket-name"

    storage_client = storage.Client()

    bucket = storage_client.bucket(bucket_name)
    bucket.storage_class = "COLDLINE"
    new_bucket = storage_client.create_bucket(bucket, location="us")

 

Комментарии:

1. Привет, Дуг, я могу создать корзину в GCS, но не в Firebase, для этого мне нужно импортировать корзину в облачное хранилище firebase, которое мне не нужно… я хочу создать корзину непосредственно в хранилище firebase, а не в хранилище Google

2. Корзины хранилища Firebase — это то же самое, что и корзины облачного хранилища Google. Это один и тот же продукт. Firebase просто позволяет получить доступ к корзине непосредственно из мобильного приложения, используя предоставленные пакеты SDK. Невозможно создать корзину Firebase, которая также не отображается в облачной консоли Google.

3. Doug да, я знаю, что корзины Firebase такие же, как и корзины GCS, но здесь я имел в виду, что я не хочу импортировать корзины вручную из GCS в хранилище Firebase. я хотел создать корзину программно в хранилище Firebase

4. Я не хочу импортировать (ручной импорт, если мы можем программно, тогда все в порядке) корзину из GCS в облачное хранилище Firebase..

5. Я не думаю, что это возможно. Обратитесь в службу поддержки Firebase, чтобы подать запрос на создание функции. support.google.com/firebase/contact/support