我已将适用于 python 的 Azure SDK 下载到我的 Ubuntu(工具版本 0.8.16)。我正在尝试运行此代码
from azure.storage import BlobService
blob_service = BlobService(account_name='Real_Name', account_key='Real_Key')
blob_service.create_container('mycontainer')
blob_service.create_container('mycontainer', x_ms_blob_public_access='container')
blob_service.put_block_blob_from_path(
'mycontainer',
'myblob',
'sunset.png',
x_ms_blob_content_type='image/png'
)
Run Code Online (Sandbox Code Playgroud)
我已经将它保存在 Test.py 下,我正在尝试运行它
python Test.py
Run Code Online (Sandbox Code Playgroud)
在终端中,我收到此错误
Traceback (most recent call last):
File "Test.py", line 3, in <module>
blob_service.create_container('mycontainer')
File "/home/parallels/azure-sdk-for-python/azure/storage/blobservice.py", line 203, in create_container
_dont_fail_on_exist(ex)
File "/home/parallels/azure-sdk-for-python/azure/__init__.py", line 525, in _dont_fail_on_exist
raise error
azure.WindowsAzureError: Unknown error (Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.) …Run Code Online (Sandbox Code Playgroud)