Рейтинг:0

Google Cloud Load Balancer с подстановочным знаком

флаг de

Например, есть следующие приложения, развернутые как службы App Engine и Cloud Run.

А) приложение-1-API как сервис Cloud Run

Б) приложение-2-API как служба App Engine

С) приложение-1-интерфейс приложение NextJS в качестве службы Cloud Run

Д) приложение-2-интерфейс статический веб-сайт, размещенный в качестве службы Cloud Run

я нашел статья в нем описывается, как бессерверные NEG с Google Cloud Balancer могут объединить все эти сервисы в одном домене. Я хотел бы добиться следующей маршрутизации:

  1. Просьба к api.example.com должен попасть в сервис А

  2. Просьба к отчетность-api.example.com должен попасть в сервис Б

  3. Просьба к report.example.com должен попасть в сервис Д

  4. Если запрос соответствует пути *.example.com и ни один из путей 1-3, то запрос должен попасть в службу С.

Я ничего не нашел о субдомене подстановочного знака в 4. Возможно ли все это? Если нет, то какие существуют альтернативы GCP?

Спасибо.

Рейтинг:0
флаг pe

Имя того, что вы ищете, Карта URL.

Сопоставления URL-адресов используются со следующими продуктами Google Cloud:

  • Внешняя балансировка нагрузки HTTP(S) (глобальный, региональный и классический режимы)

  • Внутренняя балансировка нагрузки HTTP(S)

  • Директор по трафику

Имя хоста должно быть полным доменным именем (FQDN). Имя хоста не может быть адресом IPv4 или IPv6. Например:

Работает: example.com

Работает: web.example.com

Работает: *.example.com

Не работает: 35.244.221.250

Проверьте ссылку о том, как добавить правило хоста

Прежде чем приступить к работе с картой URL-адресов, ознакомьтесь с Концепции сопоставления URL-адресов., такие как:

  1. Как работают карты URL
  2. Именование
  3. Компоненты карты URL
  4. URL перенаправляет

Например, с помощью внешнего балансировщика нагрузки HTTP(S) вы можете использовать одну карту URL-адресов для направления запросов в разные пункты назначения на основе правил, настроенных в карте URL-адресов:

Запросы на https://example.com/video перейти к одному серверному сервису.

Запросы на https://example.com/аудио перейти к другому серверному сервису.

Запросы на https://example.com/images перейдите в серверную корзину Cloud Storage.

Запросы для любой другой комбинации хоста и пути направляются к серверной службе по умолчанию.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.