小编Vit*_*sov的帖子

使用 Python SDK 的 Azure 存储错误

我已将适用于 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)

python azure

3
推荐指数
2
解决办法
2596
查看次数

标签 统计

azure ×1

python ×1