如何在 Firebase Cloud Storage 上创建存储桶

3

我是一名Python开发者。我们过去几个月使用GCS(Google Cloud Storage)来存储图像,这非常好,但是对于Android,需要将所有桶导入Firebase Cloud Storage(FCS)才能访问它。我们不想要任何手动集成。我们听说如果在FCS上创建一个桶,它会自动反映在GCS上,这很好,也不需要导入。

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

2个回答

2

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

默认存储桶的末尾名称为(.appspot.com)。


0

您可以按照API文档中的描述使用create_bucket函数。此外,产品文档中也有相关信息:

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


嗨Doug,我可以在GCS上创建存储桶,但无法在Firebase上创建。为此,我应该将存储桶导入Firebase云存储,但我不需要那个...我想直接在Firebase存储上创建一个存储桶,而不是在Google存储上创建。 - Charles Michel
Firebase 存储桶与 Google Cloud 存储桶完全相同,它们是同一产品。Firebase 使得通过提供的 SDK 直接从移动应用程序访问存储桶成为可能。无法拥有仅在 Firebase 中可见但在 Google Cloud 控制台中不可见的 Firebase 存储桶。 - Doug Stevenson
1
Doug,是的,我知道Firebase存储桶与GCS存储桶相同,但我想表达的是我不想手动从GCS导入存储桶到Firebase存储。我希望能够在Firebase存储上以编程方式创建一个存储桶。 - Charles Michel
我不想手动导入(如果可以通过编程方式导入则可以)GCS中的存储桶到Firebase云存储。 - Charles Michel
我认为那不可能。请联系Firebase支持团队并提出一个功能请求。https://support.google.com/firebase/contact/support - Doug Stevenson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接