はじめに
ローカルのファイルをCloud Strageへファイルをアップロードしたい。今回はpythonを利用することにする
手順
インストールから利用開始まで
実は公式ドキュメント(https://cloud.google.com/python/)が簡潔にまとまってるw
pip install google-cloud-storage
して
import os import google.cloud.storage # Create a storage client. storage_client = google.cloud.storage.Client() # TODO (Developer): Replace this with your Cloud Storage bucket name. bucket_name = 'Name of a bucket, for example my-bucket' bucket = storage_client.get_bucket(bucket_name) # TODO (Developer): Replace this with the name of the local file to upload. source_file_name = 'Local file to upload, for example ./file.txt' blob = bucket.blob(os.path.basename(source_file_name)) # Upload the local file to Cloud Storage. blob.upload_from_filename(source_file_name) print('File {} uploaded to {}.'.format( source_file_name, bucket))
を作り、該当箇所を適宜変更するだけでファイルのアップロードが可能。