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