在 Google 云存储中以编程方式创建和删除存储桶
Creating and Deleting Buckets Programmatically in Google Cloud Storage
我正在使用 Google App Engine 和 Google 云存储。我想每天使用 cron 作业创建一个存储桶。此外,以编程方式删除存储桶。我能够使用 Google Cloud Console 手动创建存储桶。
如何使用 python 从 GAE create/delete 存储桶?
另外,每天创建一个新桶是一个好的设计选择吗?
注意:我是 Google 云存储的新手。
每天创建一个新存储桶可能不是最好的主意。它没有太多危害,但也没有任何优势,因为单个桶可以增长到几乎与您可能需要的一样大。对于逻辑上不同类型的数据使用不同的存储桶通常是一个更好的主意。
至于怎么做,答案取决于您使用的库。 gcloud-python 是一个不错的选择。使用该库:
from gcloud import storage
client = storage.Client()
client.create_bucket("BucketName")
我正在使用 Google App Engine 和 Google 云存储。我想每天使用 cron 作业创建一个存储桶。此外,以编程方式删除存储桶。我能够使用 Google Cloud Console 手动创建存储桶。
如何使用 python 从 GAE create/delete 存储桶?
另外,每天创建一个新桶是一个好的设计选择吗?
注意:我是 Google 云存储的新手。
每天创建一个新存储桶可能不是最好的主意。它没有太多危害,但也没有任何优势,因为单个桶可以增长到几乎与您可能需要的一样大。对于逻辑上不同类型的数据使用不同的存储桶通常是一个更好的主意。
至于怎么做,答案取决于您使用的库。 gcloud-python 是一个不错的选择。使用该库:
from gcloud import storage
client = storage.Client()
client.create_bucket("BucketName")