前提条件:
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と変わらない。