Appengine / ограничить услуги, которые будут доступны только в одном домене - PullRequest
0 голосов
/ 11 ноября 2019

Наличие нескольких языков для развертывания под appengine;Интересно, можно ли применить какой-то private подход;для того, чтобы все это находилось только в одном домене

Например, заданная xyz.com настройка домена в качестве подстановочного знака;с сервисом по умолчанию, сервисами svc1 и svc2dispatch.yaml отображение */svc1/* на svc1 сервис и */svc2* на svc2 сервис;как:

  1. скрыть все *.appspot домена?
  2. скрыть автоматическую настройку svc1.xyz.com и svc2.xyz.com?

Это можетдля данного сервиса легко проверить хост и перенаправить на нужный;но это должно быть сделано для каждой услуги;Похоже, что есть лучший способ

Кажется немного грязным, когда все эти авто-точки открыты и не используются, идея состоит в том, чтобы все это было под xyz.com/

1 Ответ

1 голос
/ 11 ноября 2019

Нет способа скрыть все маршруты домена .appspot. Как вы, вероятно, знаете, dispatch.yaml, работает только как перенаправление. Вероятно, вы не можете просто отключить домен по умолчанию, поскольку существует множество инструментов, таких как облачные задачи, Cron Jobs и т. Д., Которые используют этот домен по умолчанию, затрагивая эти конечные точки.

Что касается второго вопроса, вы не можетескрыть их, но в случае, если они вам не нужны, вы можете перезаписать их на dispatch.yaml, чтобы указать на какую-то пользовательскую страницу «не найден».

...