【发布时间】:2018-09-05 04:37:52
【问题描述】:
在继续创建存储 blob 容器时使用 Python SDK 创建 Azure 存储帐户后,会引发以下错误:
ResourceNotFound指定的资源不存在。
请求 ID:508e8df1-301e-004b-224e-c5feb1000000
时间:2018-03-26T22:03:46.0941011Z
代码sn-p:
def create_blob_container(self, storage_account_name, storage_account_key, version):
try:
account = BlockBlobService(account_name = storage_account_name, account_key = storage_account_key.value)
container_name = "dummy container"
container = account.create_container(container_name)
if container:
print 'Container %s created' %(container_name)
else:
print 'Container %s exists' %(container_name)
except Exception as e:
print e
有人知道怎么做吗?
P.S.:我正在等待存储帐户的配置状态成功,然后继续创建容器。
非常感谢任何帮助。
【问题讨论】:
-
您的容器名称中有空格吗?我认为容器名称中不允许有空格。
-
Container names 必须全部小写,不能有空格,并且不能超过 63 个字符。检查您的情况是否所有这些。
-
另外,存储帐户名称具有 similar restrictions 并且必须介于 3 到 24 个字符之间并且是全局唯一的。 IE。如果有人已经使用“mystorage” - 您将无法创建相同的帐户
-
容器名称和存储帐户名称均有效。 @托马斯
-
你使用的是哪个版本的puthon sdk?
标签: python azure azure-storage azure-blob-storage