😊

Blob storageにファイルをuploadする際にメタデータを付与する

2024/07/26に公開

やること

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