【发布时间】:2015-06-26 09:22:44
【问题描述】:
这里有三个问题要问你!
- 是否可以在不刷新存储密钥或使用存储访问策略的情况下撤销活动的 SAS URI?
在我的应用程序中,所有用户共享同一个 blob 容器。因此,使用存储访问策略(每个容器最多 5 个)或刷新存储密钥(将导致所有 SAS URI 被删除)对我来说不是一个选项。
- 如果 SAS URI 不正确或过期,是否可以显示自定义错误?
这是默认页面:
- 如果我让用户创建自己的 SAS URI 用于上传/下载,我是否需要考虑设置限制?这可以被滥用吗? 目前,在我的应用程序中,对允许上传的数量有限制,但对允许创建的 SAS URIS 数量没有限制。用户可以根据需要获取多少个 SAS URIS,只要不完成上传或超过允许的存储字节数。 真正的文件共享网站如何处理这个问题? 创建一个 SAS URI 的成本是多少?
编辑 - 澄清问题 3。
您必须先获取 SAS URI,然后才能上传或下载 Blob。我想知道创建 SAS URI 是否“昂贵”。想象一个用户利用它,一遍又一遍地创建一个 SAS URI,而没有完成上传/下载。
我也想知道真正的文件共享网站如何处理这个问题。存储有关用户正在使用多少存储空间的信息以及使用该信息设置限制等信息很容易,但是...如果用户继续将文件上传到 99%,然后取消并再次重新启动并做同样的事情,我想它会主机成本很高
【问题讨论】:
标签: azure