【发布时间】:2020-08-12 15:30:42
【问题描述】:
我正在尝试使用 python 代码创建一个 SAS 并使用它来创建一个只有“写入”权限的 ContainerClient 才能将数据上传到一个特定的容器。 我尝试了几个代码 sn-ps 但找不到合适的代码,只有以下代码:
from azure.storage.blob import generate_container_sas
generate_container_sas(account_name="<yourAccountName>",container_name = "<yourContainerName>",account_key="<yourAccountKey>" ,policy_id='<yourPolicyId>')
问题:我不想给用户一个 account_key 或delegation_key,但这个功能至少需要其中一个。 有没有办法只使用 account_name、container_name 和 policy_id 创建 SAS?
感谢您的帮助!
【问题讨论】:
-
如果答案有帮助,请按照this link 将其作为答案接受。谢谢:)。
标签: python azure permissions azure-blob-storage