asp.net - 子目录中所有文件的 Azure 访问令牌
问题描述
我有一个安全的 Azure Blob 设置如下:
ContainerName > SubDirectory/FileName
E.g., /Photos/0000001/pic.png
其中一些子目录包含数千个文件,所有这些文件都需要呈现到网页上。由于 Blob 是安全的,因此我目前正在使用GetSharedAccessSignature(...)
.
有没有一种方法可以让我获得一个令牌来授予对子目录(“/0000001/”)中所有文件的访问权限,或者我目前正在做的事情被认为是最佳实践?
解决方案
您只能获得Shared Access Signature
ablob container
或 a single blob
,但不能获得Shared Access Signature
a blob virtual directory
,因为目录在 Azure Blob 存储中不是一个真正的概念。
推荐阅读
- javascript - 在 React.js 中使用异步回调函数时无法读取状态
- c# - Xamarin.Forms Android APK 在缩小后出现并发症
- python-3.x - 如何将test1.py中声明的var放入test2.py中,对test2.py中的var进行一些操作,得到test1.py中var的更新值?
- sqlalchemy - 我如何 order_by 查询,以便所有列等于 true 的行首先运行?
- java - (更新)我想在圆圈内绘制圆圈,这些圆圈的直径越来越小,直径为 10 个像素,这些圆圈放置在一个环周围
- java - Apache Isis 和 MySQL
- python - NameError:名称'y_train'未定义
- c# - Windows 10 BLE C#:对于非绑定设备,使用 cccd 订阅来自外围设备的通知首次失败
- c# - 使用可编写脚本的对象:不断收到“找不到合适的方法来覆盖”?
- r - 计算特定元素的向量差异