【问题标题】:is it possible to have a public blob in an a private azure storage container是否可以在私有天蓝色存储容器中有一个公共 blob
【发布时间】:2019-08-18 11:10:33
【问题描述】:

是否可以在私有 azure 存储容器中拥有公共 blob

目前我有一个 azure 函数,它返回带时间戳的 sas 令牌以对文档进行读写访问。

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

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

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

【问题讨论】:

    标签: azure azure-blob-storage


    【解决方案1】:

    对您的问题的简单回答是否定的。您不能在私有 blob 容器中拥有公开可用的 blob。 ACL(私有、Blob 或公共)在 Blob 容器级别定义,并且该容器中的所有 Blob 都具有该 ACL。

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

    【讨论】:

      猜你喜欢
      • 2018-12-06
      • 2018-09-19
      • 1970-01-01
      • 2021-05-16
      • 2015-12-09
      • 2020-01-12
      • 2022-01-08
      • 1970-01-01
      • 2014-09-30
      相关资源
      最近更新 更多