oogle Cloud Storageを使用してフォルダを作成し、ファイルをアップロードするPythonスクリプト
Google Cloud Storageを使用してフォルダを作成し、ファイルをアップロードするPythonスクリプトの一般的な手順を以下に示します。このスクリプトはGoogle Cloud Storageクライアントライブラリを使用します。
- 必要なライブラリのインストール:
bash
pip install google-cloud-storage
- Google Cloudの認証情報を設定:
Google Cloudのプロジェクトを作成し、認証情報(JSONキー)を取得してください。詳細な手順は公式ドキュメントを参照してください。 - Pythonスクリプトの作成:
以下は、Google Cloud Storageにフォルダを作成し、ファイルをアップロードする例です。
python
from google.cloud import storage
# Google CloudのプロジェクトIDと認証JSONファイルのパスを指定
project_id = "your-project-id"
json_key_path = "path-to-your-json-key.json"
# クライアントを作成
client = storage.Client.from_service_account_json(json_key_path, project=project_id)
# アップロードするファイルのパスとファイル名を指定
local_file_path = "path-to-your-local-file/file.txt"
bucket_name = "your-bucket-name"
destination_blob_name = "folder-name/file.txt" # アップロード後のファイルパス
# バケットを取得
bucket = client.bucket(bucket_name)
# フォルダが存在しない場合は作成
folder_blob = bucket.blob("folder-name/") # フォルダ名を指定
folder_blob.upload_from_string("")
# ファイルをアップロード
blob = bucket.blob(destination_blob_name)
blob.upload_from_filename(local_file_path)
print(f"File {local_file_path} uploaded to {destination_blob_name}")
このスクリプトでは、指定したファイルをGoogle Cloud Storageバケット内の指定したフォルダにアップロードしています。ご自身のプロジェクトID、認証情報、バケット名、ファイルパスなどに合わせてスクリプトを編集してください。

ディスカッション
コメント一覧
まだ、コメントがありません