У меня есть учетная запись хранения в 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 Front Door / Application Gateway для маршрутизации трафика таким образом (таким способом, который не требует дополнительной настройки для каждого клиента):
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>
Я действительно не хочу добавлять новые правила или конфигурацию каждый раз, когда у меня появляется новый клиент.