Azure CDN 地理重定向
Azure CDN geo redirect
我在 blob 存储中有文件想要托管。我希望最终用户走某条路,然后收到针对他们所在国家/地区的特定响应。
例如我有文件:
usa.js
uk.js
我希望用户转到 xxxx.edgesites.net 然后收到他们的 usa.js(如果他们在美国)和 uk.js(如果他们在英国)。
azure CDN 的地理过滤功能看起来只根据地理位置允许或阻止访问。
还有其他方法可以实现我的最终目标吗?也许 CDN -> 功能 -> blob ?
Azure CDN 不会为您工作,因为它以节省 Internet 延迟以加快下载速度的方式缓存用于全球分发的单个文件。
要实现你正在寻找的东西,你可以使用 Azure 流量管理器。使用性能算法创建流量管理器。然后指定指向您的 Azure 存储帐户的外部终结点,并将 Azure 存储帐户放置在美国区域,将存储帐户放置在英国区域。但是,您需要使用相同的文件名来命名文件。然后,当每个区域的用户尝试下载文件时,他们将被定向到在 Internet 延迟方面离他们最近的 Azure 区域。
一旦您正确设置了流量管理器和存储帐户,请求就会像这样工作:
USA User -> hits domain.com -> directed to US region -> downloads file.js for US
UK User -> hits domain.com -> directed to UK region -> downloads file.js for UK
或者,您也可以将地理路由算法与流量管理器结合使用,将特定国家/地区的用户定向到特定端点。在您描述的场景中,这实际上可能更适合您。
https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-routing-methods
您实际上可以在 Verizon Premium 配置文件中的 Azure CDN 中完成所有这些操作。
高级配置文件提供规则引擎 - 位置匹配条件,您可以将其与 URL 重写功能一起使用以定向到特定于区域设置的文件。
查看更多:https://docs.microsoft.com/en-us/azure/cdn/cdn-rules-engine-reference-match-conditions#Location
我在 blob 存储中有文件想要托管。我希望最终用户走某条路,然后收到针对他们所在国家/地区的特定响应。
例如我有文件: usa.js uk.js
我希望用户转到 xxxx.edgesites.net 然后收到他们的 usa.js(如果他们在美国)和 uk.js(如果他们在英国)。
azure CDN 的地理过滤功能看起来只根据地理位置允许或阻止访问。
还有其他方法可以实现我的最终目标吗?也许 CDN -> 功能 -> blob ?
Azure CDN 不会为您工作,因为它以节省 Internet 延迟以加快下载速度的方式缓存用于全球分发的单个文件。
要实现你正在寻找的东西,你可以使用 Azure 流量管理器。使用性能算法创建流量管理器。然后指定指向您的 Azure 存储帐户的外部终结点,并将 Azure 存储帐户放置在美国区域,将存储帐户放置在英国区域。但是,您需要使用相同的文件名来命名文件。然后,当每个区域的用户尝试下载文件时,他们将被定向到在 Internet 延迟方面离他们最近的 Azure 区域。
一旦您正确设置了流量管理器和存储帐户,请求就会像这样工作:
USA User -> hits domain.com -> directed to US region -> downloads file.js for US
UK User -> hits domain.com -> directed to UK region -> downloads file.js for UK
或者,您也可以将地理路由算法与流量管理器结合使用,将特定国家/地区的用户定向到特定端点。在您描述的场景中,这实际上可能更适合您。
https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-routing-methods
您实际上可以在 Verizon Premium 配置文件中的 Azure CDN 中完成所有这些操作。
高级配置文件提供规则引擎 - 位置匹配条件,您可以将其与 URL 重写功能一起使用以定向到特定于区域设置的文件。
查看更多:https://docs.microsoft.com/en-us/azure/cdn/cdn-rules-engine-reference-match-conditions#Location