是否有可能在私有的天蓝色存储容器中有一个公共blob

时间:2019-03-27 19:04:41

标签: azure azure-blob-storage

是否有可能在私有的天蓝色存储容器中有一个公共blob

当前,我有一个azure函数,该函数返回对文档的读写访问权带有时间戳的sas令牌。

我现在要求用户上传缩略图,该缩略图将显示在网站上。

这些可以是公共的,但我不想为图像创建一个私有容器。

是否有可能在私有容器中包含公共blob。

1 个答案:

答案 0 :(得分:0)

您问题的简单答案是“否”。您不能在私有Blob容器中有一个公开可用的Blob。 ACL(私有,Blob或公共)是在Blob容器级别定义的,并且该容器中的所有Blob都具有该ACL。

您可以使用PublicBlob ACL创建一个容器,并让用户在那里上传图像。对于上传,将需要对请求进行授权(使用共享密钥,SAS或令牌凭据),但是可以显示斑点,而无需任何授权。