根据文档,Azure容器可以设置如下:
我主要对第二个感兴趣。如果通过动态生成的GUID命名文件名/ blob(例如07as51b9-a246-421x-f3sb-a7fdeasdf5cf.png),是否有任何可想到的方式以编程方式解决这个问题?
我希望能够在没有共享密钥或除匿名之外的任何其他身份验证的情况下仅与某些个人分享链接,但对于cookie,跟踪或其他可能某种程度上将链接登陆到blob的因素感到好奇在开放的世界里。显然,如果链接被共享,则存在风险。
也许这更适合security.stackoverflow.com,但Azure直接在这里向人们提问(除非你有付费方案)。
答案 0 :(得分:0)
您可以通过在浏览器中输入URL轻松列出公共容器下的blob:
https:// {您的帐户名称} .blob.core.windows.net / {您的容器名称}?restype = container& comp = list
它实际上使用匿名访问方式调用Azure Blob存储REST API,有关此API的详细信息,请参阅:https://msdn.microsoft.com/en-us/library/azure/dd135734.aspx
答案 1 :(得分:0)