【发布时间】:2020-10-03 18:21:29
【问题描述】:
假设我有一个由 Azure CDN 端点提供服务的网站(通过已上传到 blob 存储的文件)。
我希望每个人都可以使用缩小的网站内容——这部分很简单,因为这是 CDN 默认所做的。
理想情况下,我还可以在同一个 CDN 上使用源映射(这样我的 JS 文件中 //# sourceMappingURL=0-8d1d0e3cc4594b2c2758.js.map 的默认行为将“正常工作”)。但是,我希望这些源地图只提供给一部分用户。
有没有办法完成这个场景?我很高兴以任何方式定义“子集”以使这种情况工作(例如,连接到某个 VPN 或在某个 IP 地址范围内;或使用 Fiddler 设置秘密标头;等等)
谢谢!
【问题讨论】:
-
有趣的问题。就像一个想法:拥有两个发布到的实时环境是否可行?一种是公共环境,另一种环境具有可用的源映射但只能访问特定的 IP 范围?
-
@Ozone,有两个环境会在我们的特定设置中引入许多复杂性......所以虽然在技术上是可行的,但它是非常不可取的。很想听听是否有办法使用单个 CDN 端点。
-
嗨@MichaelZlatkovsky-Microsoft。请你能更详细地描述你的用例吗?我认为这将有助于更好地了解您的问题。
-
如果您需要这方面的安全性,this question 可能会很有用,尽管我没有通过 azure 完成答案,所以不确定配置是否是一对一的。