我在 Azure 中有一个存储帐户,其中包含一个名为 clients 的容器。在容器内,我有各种客户的文件夹,即:
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 执行此操作,但我认为这是不可能的,它有一个看起来非常灵活的规则引擎,但我认为它们不支持通配符域,除非我(希望)错了。理想情况下,我希望它以某种通配符方式完成,这就是地图:
<client>.mysite.com
->mysite.blob.core.windows.net/clients/<client>
我真的不想每次有新客户端时都必须添加更多规则或配置。