是否可以在私有天蓝色存储容器中有一个公共 blob
Posted
技术标签:
【中文标题】是否可以在私有天蓝色存储容器中有一个公共 blob【英文标题】:is it possible to have a public blob in an a private azure storage container 【发布时间】:2019-08-18 11:10:33 【问题描述】:是否可以在私有 azure 存储容器中拥有公共 blob
目前我有一个 azure 函数,它返回带时间戳的 sas 令牌以对文档进行读写访问。
我现在要求用户上传将在网站上显示的缩略图。
这些可以是公开的,但我不想为图像创建私有容器。
是否可以在私有容器中包含公共 blob。
【问题讨论】:
【参考方案1】:对您的问题的简单回答是否定的。您不能在私有 blob 容器中拥有公开可用的 blob。 ACL(私有、Blob 或公共)在 Blob 容器级别定义,并且该容器中的所有 Blob 都具有该 ACL。
您可以使用Public
或Blob
ACL 创建一个容器,并让用户在那里上传图像。对于上传,需要授权请求(使用共享密钥、SAS 或令牌凭据),但无需授权即可显示 blob。
【讨论】:
以上是关于是否可以在私有天蓝色存储容器中有一个公共 blob的主要内容,如果未能解决你的问题,请参考以下文章