2016-07-12 12 views
1

Ich verwende Google App Engine und Google Cloud Storage. Ich möchte mit einem Cron-Job täglich einen Bucket erstellen. Löschen Sie außerdem einen Bucket programmgesteuert. Ich konnte einen Bucket mithilfe der Google Cloud Console manuell erstellen.Erstellen und Löschen von Buckets programmgesteuert in Google Cloud Storage

Wie erstelle/lösche ich Eimer von GAE mit Python?

Ist es auch eine gute Design-Wahl, jeden Tag einen neuen Eimer zu kreieren?

Hinweis: Ich bin neu in Google Cloud Storage.

Antwort

2

Es ist wahrscheinlich nicht die beste Idee, jeden Tag einen neuen Eimer zu erstellen. Es ist nicht sehr schädlich, aber es gibt auch keinen Vorteil, da ein einzelner Bucket so groß werden kann, wie du ihn vielleicht brauchst. Es ist im Allgemeinen eine bessere Idee, verschiedene Buckets für logisch unterschiedliche Arten von Daten zu verwenden.

So wie es geht, hängt die Antwort von der Bibliothek ab, die Sie verwenden. Eine gute Option ist gcloud-python. Verwenden dieser Bibliothek:

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