【问题标题】:How can i create bucket on Firebase Cloud Storage如何在 Firebase Cloud Storage 上创建存储桶
【发布时间】:2021-03-06 04:25:01
【问题描述】:

我是一名 python 开发人员。我们使用 GCS(谷歌云存储)来存储我们过去几个月的图像,这很好,但对于 android,它需要将所有存储桶导入 Firebase 云存储(FCS)才能访问它。我们不想要任何手动集成。我们听说如果我们在 FCS 上创建一个桶,它会自动反映在 GCS 上,这很好,并且不需要导入。

我们尝试直接在 Firebase 云存储上创建存储桶。我可以知道这是否可以通过编程方式实现?

【问题讨论】:

    标签: python firebase google-cloud-storage firebase-storage


    【解决方案1】:

    如果您在 FCS 中使用 Spark 计划,则无法创建新存储桶,但您可以访问默认存储桶以执行上传/下载等操作。

    默认存储桶将以 (.appspot.com) 结尾

    【讨论】:

      【解决方案2】:

      您可以使用 API documentation 中描述的 create_bucket 函数。 product documentation也有资料:

      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")
      
      

      【讨论】:

      • 嗨,道格,我可以在 GCS 上创建存储桶,但不能在 Firebase 上创建存储桶,因为我应该将存储桶导入到我不需要的 Firebase 云存储中...我想直接在 Firebase 上创建存储桶存储不在谷歌存储上
      • Firebase 存储分区与 Google Cloud Storage 存储分区完全相同。它们是同一种产品。 Firebase 只是让使用提供的 SDK 直接从移动应用程序访问存储桶成为可能。不可能有一个在 Google Cloud 控制台中也看不到的 Firebase 存储桶。
      • Doug 是的,我知道 Firebase 存储桶与 GCS 存储桶相同,但我的意思是我不想手动将存储桶从 GCS 导入 Firebase 存储。我想在 Firebase Storage 上以编程方式创建一个存储桶
      • 我不想将存储桶从 GCS 导入到 Firebase 云存储(如果我们可以通过编程方式手动导入,那就没问题了)。
      • 我认为这不可能。联系 Firebase 支持以提交功能请求。 support.google.com/firebase/contact/support
      猜你喜欢
      • 2017-10-03
      • 2015-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多