gpt4 book ai didi

python - 使用 Python 中的共享访问签名 (SAS) 访问 blob

转载 作者:行者123 更新时间:2023-12-03 02:58:15 24 4
gpt4 key购买 nike

如何使用访问设置“Blob(仅限 blob 的匿名读取访问权限)”为 Azure blob 创建共享访问签名。

我遇到了这个https://learn.microsoft.com/en-us/azure/storage/blobs/storage-dotnet-shared-access-signature-part-2链接和 stackoverflow 中的许多链接。我只能看到 c# 的示例。如何在 python 中创建 SAS?

我的 blob 存储内存在 excel 文件,我需要从 python 访问它们

from azure.storage.blob import BlockBlobService
block_blob_service = BlockBlobService(account_name='name1', account_key='key1')
blob_url = block_blob_service.make_blob_url('blob1','file1')

现在我如何使用访问设置“Blob(仅对 blob 进行匿名读取访问)”从 blob 访问此文件?

最佳答案

不完全明白你想要什么。您想为此 blob 创建 SAS 链接吗?

您应该首先通过 block_blob_service.generate_blob_shared_access_signature 创建一个 SAS,然后将此 SAS 传递给 block_blob_service.make_blob_url(..., sas_token=your_ generated_one)

关于python - 使用 Python 中的共享访问签名 (SAS) 访问 blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51355639/

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