gpt4 book ai didi

python - 使用 Python 从 Blob 存储下载 Blob

转载 作者:行者123 更新时间:2023-12-02 06:58:41 26 4
gpt4 key购买 nike

我正在尝试下载 blob 上的 Excel 文件。但是,它不断生成错误“指定的 blob 不存在”。尽管我可以获得 blob_client,但此错误发生在 blob_client.download_blob() 处。知道为什么我可以使用托管身份进行连接吗?

default_credential = DefaultAzureCredential()

blob_url = BlobServiceClient('url', credential = default_credential)

container_client = blob_url.get_container_client('xx-xx-data')

blob_client = container_client.get_blob_client('TEST.xlsx')

downloaded_blob = blob_client.download_blob()

df=pd.read_excel(downloaded_blob.content_as_bytes(), sheet_name='Test',skiprows=2)

最佳答案

事实证明,我还必须在“存储 Blob 数据贡献者”之上提供“读取者”访问权限,以便能够识别该 Blob。不需要 SAS URL。

关于python - 使用 Python 从 Blob 存储下载 Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67366464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com