筆者在《Azure 基礎(chǔ):Blob Storage》一文中介紹了 Azure Blob Storage 的基本概念,并通過 C# 代碼展示了如何進行基本的操作。最近筆者需要在 Linux 系統(tǒng)中做類似的事情,于是決定使用 Azure 提供的 Azure Storage SDK for Python 來操作 Blob Storage。這樣今后無論在 Windows 上還是 Linux上,都用 Python 就可以了。對 Azure Blob Storage 概念還不太熟悉的同學(xué)請先參考前文。
安裝 Azure Storage SDK for Python
最簡單的方式是在安裝了 python 和 pip 的機器上直接執(zhí)行下面的命令:
pip install azure-storage
安裝完成后通過 pip freeze 命令查看安裝的版本:
由于 Azure Storage SDK for Python 是一個開源項目,所以你也可以通過源代碼安裝它,請參考官方文檔。
創(chuàng)建 Blob Container
由于任何一個 Blob 都必須包含在一個 Blob Container 中,所以我們的第一個任務(wù)是創(chuàng)建 Blob Container。