PythonでGoogleCloudStorageにファイルをアップロードします。
まず、IAMでサービスアカウントを作成し、サービスアカウントの鍵情報をjsonでダウンロードします。その後、CloudStorageのBucketの権限にサービスアカウントを追加します。
必要なライブラリをインストールします。
ダウンロードしたJSONを使用してアップロードします。
まず、IAMでサービスアカウントを作成し、サービスアカウントの鍵情報をjsonでダウンロードします。その後、CloudStorageのBucketの権限にサービスアカウントを追加します。
必要なライブラリをインストールします。
pip3 install google-cloud-storage python3 upload.py src.zip dest.zip
ダウンロードしたJSONを使用してアップロードします。
import os import sys from google.cloud import storage os.environ["GOOGLE_APPLICATION_CREDENTIALS"]='xxx.json' client = storage.Client() bucket = client.get_bucket('backup') print("from : "+sys.argv[1]) print("to : "+sys.argv[2]) blob = bucket.blob(sys.argv[2]) blob.upload_from_filename(filename=sys.argv[1])
コメント