😊
Blob storageにファイルをuploadする際にメタデータを付与する
やること
Azure Blob storageにファイルをアップロードする際に、メタデータを付与する方法を紹介します。
前提
- Azure Blob Storageを構築済みであること
コード
main.py
from azure.storage.blob import BlobServiceClient
# Azure Blob Storageの接続文字列
connect_str = "<接続文字列>""
# Blob Service Clientを作成
blob_service_client = BlobServiceClient.from_connection_string(connect_str)
blob_client = blob_service_client.get_blob_client(container="<コンテナー名>", blob="<blob名>")
# Blobをアップロードし、メタデータを設定
with open("<ドキュメント名>", "rb") as data:
blob_client.upload_blob(data, metadata={"created": "true"})
blob_properties = blob_client.get_blob_properties()
print(blob_properties.metadata)
Discussion