【Azure】BlobStorageからPythonでデータを取得する

前提条件:
Azureでストレージアカウントを作成し、その中にコンテナを作成、アクセスレベルをBlobの匿名アクセスを許可する。
そして、任意の画像をコンテナ内にアップロード。Pythonで読み込む際は、requestsを使用するだけ。

import requests

url = 'https://hoge.blob.core.windows.net/images/cat-9637984_640.jpg'
response = requests.get(url)

with open('downloaded_image.jpg', 'wb') as file:
    file.write(response.content)

print("Image downloaded successfully and saved as 'downloaded_image.jpg'.")

ストレージアカウントって概念に馴染みがないけど、操作自体は然程S3と変わらない。