$ install azure-storage-blob
Azureのストレージアカウントのセキュリティ&ネットワークのアクセスキーから接続文字列を取得する(キーの方ではない)
from azure.storage.blob import BlobServiceClient, ContentSettings connection_string = "***" blob_service_client = BlobServiceClient.from_connection_string(connection_string) container_name = "images" blob_name = "cat.jpg" local_file_path = "cat.jpg" container_cliient = blob_service_client.get_container_client(container_name) with open(local_file_path, "rb") as data: container_cliient.upload_blob( name=blob_name, data=data, overwrite=True, content_settings=ContentSettings(content_type="image/jpeg") ) print(f"Blob '{blob_name}' uploaded to container '{container_name}' successfully.")
おおお、アップロードできるようになると、一段別のステージに行った感がありますね。
次はAzureSQLにも触っておきたい。