2016-07-12 3 views
1

Google App EngineとGoogle Cloud Storageを使用しています。私はcronジョブを使って毎日バケットを作りたいと思っています。また、プログラムでバケットを削除してください。 Google Cloud Consoleを使用して手動でバケットを作成できました。Google Cloud Storageでプログラムによるバケットの作成と削除

GAEからバケットを作成/削除するにはどうすればよいですか?

また、毎日新しいバケットを作成するのは良い設計選択ですか?

注:Google Cloud Storageを初めて使用しました。

答えて

2

毎日新しいバケットを作成することは、おそらく最良の方法ではありません。それには多くの害はありませんが、単一のバケツがあなたが必要とするほど大きく成長するので、利点もありません。論理的に異なる種類のデータには異なるバケットを使用することが一般的には良い考えです。

解決方法は、使用するライブラリによって異なります。良いオプションはgcloud-pythonです。そのライブラリを使用する:

from gcloud import storage 
client = storage.Client() 
client.create_bucket("BucketName") 
関連する問題