#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