Если мы можем использовать URL-адрес Stage Invoke при проверке работоспособности, зачем нам сначала иметь собственное доменное имя?
URL этапа уникален для каждого региона.Если вы проверили работоспособность пользовательского домена, вы бы неявно проверили регион, который (а) был ближайшим к отдельному контролеру работоспособности и (б) уже считался здоровым, что было бы бесполезно в качестве цели проверки работоспособности.
С другой стороны, если вы не создадите настраиваемый домен, который одинаков для каждого региона, у вас не будет общего доменного имени для доступа ваших клиентов.Вы не можете просто указать произвольное имя хоста на конечной точке API-шлюза и заставить его работать - API-шлюзу нужно ожидать трафика для этого имени хоста, что вы и делаете при развертывании с пользовательским доменом.
Может возникнуть вопрос: зачем вам целевое доменное имя?Почему бы не использовать его для проверки здоровья?Целевое доменное имя, как следует из его имени, является только target доменным именем, используемым только DNS для маршрутизации.Он не должен принимать запросы, отправленные непосредственно ему, которые не используют собственный домен для SSL и в заголовке HTTP Host
.