我试图使用python sdk获取错误在azure中创建一个容器

时间:2014-06-17 10:21:17

标签: python sdk azure-storage-blobs

我正在尝试使用python sdk在azure中创建一个容器 当从命令解释器进行测试时,我运行下面的命令并得到以下错误:

>>> from azure.storage import BlobService

>>> blob_service = BlobService(account_name='kevtest', account_key='HFohNOxxxxxxxxxJzXao3NeSPOvozRvNFIQSVqO5yOT5+Aastl3sdcJKg+pKBk+oewM7Y6OuLDPbj7qq+7OQ==')

>>> blob_service.create_container('images')

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/azure/storage/blobservice.py", line 190, in create_container
    _dont_fail_on_exist(ex)
  File "/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/azure/__init__.py", line 818, in _dont_fail_on_exist
    raise error
azure.WindowsAzureError
>>>

1 个答案:

答案 0 :(得分:0)

这可能是您帐户名/密钥的问题,但没有错误消息,我无法肯定地说。您已经审核了此帖子的帐户密钥,因此我当然可以重现身份验证错误。

不幸的是控制台无法显示完整的错误消息,但如果您在IDE或控制台中运行它可以显示unicode字符串而不转换为ascii,您应该能够看到错误消息并确认它是否是您的帐户名称/密钥存在问题。