【问题标题】:Limiting public access to azure storage blob限制对 Azure 存储 Blob 的公共访问
【发布时间】:2020-12-08 05:03:45
【问题描述】:

我正在 azure 上创建一个 PHP 应用程序。

我要求用户有权访问将在有限时间内存储在存储 blob 中的流式视频。

如果我使用的是 Linux 服务器,我会这样做。

  • 将视频存储在不公开的地方。
  • 用户请求视频 - 创建指向可访问视频的符号链接。
  • 按照我的逻辑确定何时不再允许访问。
  • 删除符号链接。

是否有能力通过 azure blob 存储实现这一目标?我找不到有关符号链接或类似内容的文档。

【问题讨论】:

标签: php azure azure-blob-storage symlink


【解决方案1】:

对于您想要确定何时不再允许访问的要求。您可以grant access from an internet IP range,然后在您不再允许的情况下删除Azure Storage firewalls and virtual networks 中的客户端IP 地址。

【讨论】:

  • 这个可以通过PHP添加吗?
  • 理论上,这是可能的,但我只是发现使用using C# code 添加 NetworkRuleSet 或者您可以尝试通过 Azure powershell 或 PHP 代码中的 cli 来完成。
  • 这并不能真正回答问题。上面关于 SAS 的评论效果更好。
  • 好吧,您可以在这里展示您的解决方案以获取更多参考。
猜你喜欢
  • 2013-10-22
  • 2019-02-09
  • 1970-01-01
  • 1970-01-01
  • 2019-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多