是否可以在私有(private)azure存储容器中拥有公共(public)blob
目前,我有一个 azure 函数,它返回带时间戳的 sas token ,以便对文档进行读写访问。
我现在要求用户上传将在网站上显示的缩略图。
这些可以是公共(public)的,但我不想为图像创建私有(private)容器。
是否可以在私有(private)容器中包含公共(public) blob。
最佳答案
您的问题的简单答案是“否”。您不能在私有(private) Blob 容器中拥有公开可用的 Blob。 ACL(私有(private)、Blob 或公共(public))是在 Blob 容器级别定义的,并且该容器中的所有 Blob 都具有该 ACL。
您可以使用 Public
或 Blob
ACL 创建一个容器,并让用户在其中上传图像。对于上传,需要对请求进行授权(使用共享 key 、SAS 或 token 凭据),但无需任何授权即可显示 Blob。
关于azure - 是否可以在私有(private) azure 存储容器中拥有公共(public) blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55384750/