gpt4 book ai didi

Azure 存储容器和通配符根域的路由

转载 作者:行者123 更新时间:2023-12-03 04:02:00 25 4
gpt4 key购买 nike

我在 Azure 中有一个存储帐户,其中有一个名为客户端的容器。在容器内,我有各种客户端的文件夹,即:

mysite.blob.core.windows.net/clients/one
mysite.blob.core.windows.net/clients/two

我也将自己的网站设置为静态网站,即:

mysite.z33.web.core.windows.net

最重要的是,我有一个自定义域:mysite.com 。是否可以使用 Azure CDN 或 Azure 前门/应用程序网关来路由流量(以不需要每个客户端进一步配置的方式):

one.mysite.com -> mysite.blob.core.windows.net/clients/one

two.mysite.com -> mysite.blob.core.windows.net/clients/two

mysite.com -> mysite.z33.web.core.windows.net

到目前为止,我已经尝试使用 Azure CDN 执行此操作,但我认为这是不可能的,它有一个看起来相当灵活的规则引擎,但我认为它们不支持通配符域,除非我(希望)错了。理想情况下,我希望它以某种通配符的方式完成,这就是 map :

<client>.mysite.com -> mysite.blob.core.windows.net/clients/<client>

我真的不想每次有新客户端时都添加更多规则或配置。

最佳答案

事实上,如果您使用 Azure CDN 托管 DNS 区域,则可以使用别名记录将根域添加为 CDN 端点中的自定义域。在这种情况下,您需要为每个自定义域设置多个端点。请参阅this document更多细节。但目前不支持将区域顶端指向 来自 Akamai 的 Azure CDN 的 CDN 端点。您可以使用其他 CDN 价格等级。

如果您使用 Azure 应用程序网关,则可以配置 multiple sites listener接收不同的传入主机流量并使用 path-based URL rules将流量路由到后端。看起来配置很复杂,很难解决与应用程序网关相关的问题。

azure 前门也应该这样做,它支持 onboard a root domain on your Front Door还允许wildcard domains 。路由路径也很容易配置。请参阅path matching更多细节。

希望这些信息可以帮助您。

关于Azure 存储容器和通配符根域的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61852200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com