Azure Blob Storage with Python,创建容器但不列出它们?

mrfwxfqh  于 2022-11-19  发布在  Python
关注(0)|答案(1)|浏览(93)

Azure Blob存储v12.13.1
Python语言3.9.15
创建容器我没有问题...

## Create the container
    blob_service_client = BlobServiceClient(account_url=sas_url)
    container_client = blob_service_client.create_container(container_name)

但当我列出它们时

all_containers = blob_service_client.list_containers()
for i,r in enumerate(all_containers):
    print(r)

我得到这个错误... HttpResponseError:此请求无权使用此资源类型执行此操作。RequestId:a04349 e6-b 01 e-0010- 58 ac-fa 6495000000
感谢您的任何建议!

kqqjbcuj

kqqjbcuj1#

遇到此错误的原因很可能是您的SAS令牌没有list (l)权限。
请尝试使用具有列表权限的SAS URL创建Blob服务客户端。

相关问题