我跟着蔚藍的教程,以上傳照片在蔚藍的帳戶存儲創建Azure存儲容器:https://azure.microsoft.com/en-us/documentation/articles/storage-python-how-to-use-blob-storage/不能與蟒蛇
這是我的代碼(除本教程完全相同):
from azure.storage.blob import BlockBlobService
from azure.storage.blob import PublicAccess
class UserPhotoBlobStorage():
ACCOUNT_NAME = "account_name"
ACCOUNT_KEY = "account_key"
def __init__(self):
self.block_blob_service = BlockBlobService(account_name=UserPhotoBlobStorage.ACCOUNT_NAME,
account_key=UserPhotoBlobStorage.ACCOUNT_KEY)
self.block_blob_service.create_container('mycontainer', public_access=PublicAccess.Container)
if __name__ == '__main__':
storage = UserPhotoBlobStorage()
但是,當我執行它,我有這樣的以下情況例外:
有人能EXP請問我有什麼問題? 我聯繫了天藍色的支持,告訴我他們無法爲我做任何事......
另外,我在教程中使用了推薦的python包:https://github.com/Azure/azure-storage-python和最新版本。
我的猜測是你提供的帳戶密鑰不正確。你能分享你在'account_key = UserPhotoBlobStorage.ACCOUNT_KEY'中傳遞的值嗎? **重要:請勿共享帳戶名稱** –
@GauravMantri是正確的:您的帳戶名稱或密鑰不正確。我只是沒有問題地運行你的確切代碼。 –