php - 限制对 Azure 存储 Blob 的公共访问
问题描述
我正在天蓝色上创建一个 PHP 应用程序。
我要求用户有权访问将在有限时间内存储在存储 blob 中的流视频。
如果我使用的是 Linux 服务器,我会这样做。
- 将视频存储在不公开的地方。
- 用户请求视频 - 创建指向可访问视频的符号链接。
- 做我的逻辑来确定何时不再允许访问。
- 删除符号链接。
是否有能力通过 azure blob 存储实现这一目标?我无法找到有关符号链接或类似内容的文档。
解决方案
对于您要确定何时不再允许访问的要求。您可以授予来自 Internet IP 范围的访问权限,然后在不再允许时从Azure 存储防火墙和虚拟网络中删除您的客户端 IP 地址。
推荐阅读
- jquery - 使用带有ajax远程资源的jquery数据表时如何使用页脚搜索
- postgresql - 为用户在 PSQL 数据库中的所有表上应用行级安全性
- r - 在 lapply 中按 2 列动态子集数据帧
- typescript - 打字稿泛型:地图
获取具有接口名称的对象? - javascript - NodeJS this.var 未定义
- python - kafka-python SASL/SCRAM-SHA-256 身份验证
- javascript - 如何显示从firestore到html的所有文档
- graphql-compose-mongoose - graphql-compose-mongoose 中的全文 mongodb $text 搜索查询
- android - 错误 SQLiteOpenHelper:没有这样的列:“SELECT event, time, date, month, year FROM eventstable WHERE month=? and year=year”中的年份
- javascript - 如何使用左侧的复选框从地图中删除标记?