在Google云端存储中以编程方式创建和删除存储桶

时间:2016-07-12 03:55:47

标签: python google-app-engine google-cloud-storage bucket

我正在使用Google App Engine和Google Cloud Storage。我想使用cron作业每天创建一个桶。此外,以编程方式删除存储桶。我能够使用Google Cloud Console手动创建存储桶。

如何使用python从GAE创建/删除存储桶?

此外,每天创建一个新桶是一个很好的设计选择吗?

注意:我是Google云端存储新手。

1 个答案:

答案 0 :(得分:2)

每天创建一个新桶可能不是最佳选择。它没有太大的危害,但也没有优势,因为单个桶可以增长到你可能需要的那么大。对于逻辑上不同类型的数据,使用不同的桶通常是个更好的主意。

至于如何操作,答案取决于您使用的库。一个很好的选择是gcloud-python。使用该库:

from gcloud import storage
client = storage.Client()
client.create_bucket("BucketName")