Я подошел к точке своего проекта, где я готов развернуть его в Интернете со своим пользовательским доменом через Azure, как только я выполню обновление из моей бесплатной подписки.
Итак, небольшой контекст, у меня есть 1служба веб-приложений и 4 службы API, каждая из которых размещена в отдельной службе приложений, например:
www.sitename.azurewebsites.net
www.sitename-api1.azurewebsites.net
www.sitename-api2.azurewebsites.net
www.sitename-api3.azurewebsites.net
www.sitename-api4.azurewebsites.net
И вышеупомянутое веб-приложение связывается со всеми 4 API, и некоторые API могут или не могут общаться с другим. (Мне бы понравился шлюз приложений, так что, надеюсь, я буду менять эту архитектуру позже).
Поэтому, когда я собираюсь связать свой домен со службами, веб-контейнер кажется мне довольно простым. как только он становится www.sitename.com
, но я немного запутался в службах API. Я думаю об этом, что каждый API-сервис будет находиться в своем собственном поддомене, например:
www.api1.sitename.net
www.api2.sitename.net
www.api3.sitename.net
www.api4.sitename.net
где я полагаю, что могу как-то зарегистрировать свой SSL и домен для каждой службы приложений, но это оставляет меня с несколькими вопросами.
- Должен ли яразместить каждый API в поддомене, используя тот же домен, что и веб-приложение, или есть другой способ предпочтения, например, когда я размещаю их все в одном домене с разными открытыми портами для API и веб-прослушивания 80/443, или, возможно, просто использоватьIP-адрес службы приложений api и разрешить www.sitename.com в качестве источника для CORS?
- Я предполагаю, что, поскольку я связываю свой сертификат SSL с веб-службой, мне потребуется выполнить следующие действия:службы API?
- Было бы лучше (и по-прежнему доступно), если бы у меня была только VNET, связанная со службами приложений, и домен, зарегистрированный только в веб-приложении?
Anyпонимание этого было бы здоровоЯ высоко ценю то, как я могу установить связь между службами приложений с помощью своего пользовательского домена и SSL, поскольку я довольно новичок в этой части стека, но в восторге от обучения!