Назад | Перейти на главную страницу

Нужна помощь в понимании взаимосвязи пользовательских доменных имен и служб в App Engine

Я открыто признаю, что я новичок в GCP App Engine. Я наследник сложной конфигурации, которая, кажется, выросла органически с несколькими поварами и без кода для ее резервного копирования и документации? Ха! Итак, я просматриваю список пользовательских доменных имен (App Engine -> Настройки -> Пользовательские домены), которые являются CNAMES с псевдонимами, похожими на службы в App Engine, Кроме точки в псевдонимах, по-видимому, переводятся в тире в сервисах. При просмотре услуг я вижу, что у многих есть маршруты отправки. Однако у меня нет файла dispatch.yml. Я пытаюсь определить здесь связи между точками. Так:

1) Точки автоматически отображаются на тире? 2) Если выше указано «нет», то есть ли какое-то другое сопоставление имен пользовательских доменов службам? 3) Как я могу найти источник маршрутов отправки?

  1. № А наименование услуги в App Engine может содержать только цифры, буквы и дефисы (не может содержать ".").
  2. Запросы можно направлять с использованием маршрутизации по умолчанию App Engine или с помощью файл отправки (что должно быть в случае, если приложение имеет много служб и сопоставлений настраиваемых доменов). Найдите всю необходимую информацию о том, как маршрутизируются запросы Вот. Я рекомендую вам прочитать эта документация экстенсивно, а также как сопоставить пользовательские домены чтобы полностью понять, как это делается.
  3. Чтобы просмотреть исходные файлы (app.yaml, dispatch.yaml и т. Д.), Перейдите в App Engine консоли Google Cloud Platform. раздел услуг и нажмите Инструменты -> Отладка, и вы должны увидеть файл dispatch.yaml в разделе Развернутые файлы.

Чтобы понять, как структурировать службы и связанные ресурсы в приложении App Engine, см. эта документация. Пожалуйста, прочтите его внимательно, чтобы понять, как веб-службы структурированы в движке приложений.