どうやらGoogle App EngineからGoogle Cloud Storageに5GBまでファイル保存が可能なようなので、アップロードの仕方を調査しました。
import os import cloudstorage from google.appengine.api import app_identity bucket_name = os.environ.get(DEFAULT_BUCKET_NAME,app_identity.get_default_gcs_bucket_name()) write_retry_params = cloudstorage.RetryParams(backoff_factor=1) filename = '/' + bucket_name + '/' + "hoge" gcs_file = cloudstorage.open( filename, mode='w', content_type='text/plain', options={'x-goog-acl':'private'}, retry_params=write_retry_params ) gcs_file.write("foo bar") gcs_file.close()で実行したら確かにファイルが保存された超うれしい!
0 コメント:
コメントを投稿