Как я могу использовать один и тот же домен для разных проектов App Engine (dev и prod)?

У меня есть два независимых проекта App Engine для обслуживания моего REST API: один для моей среды разработки, а другой для рабочей среды. У меня есть личный домен example.com, и я хочу обслуживать API разработки в dev-api.example.com и рабочий API в api.example.com.

Я могу добавить dev-api.example.com и api.example.com в качестве пользовательских доменов в каждом проекте и получить одинаковый список DNS-записей A и AAAA для каждого (очевидно, CNAME отличается).

Мои два вопроса:

  1. Могу ли я безопасно добавить CNAME для обоих проектов (dev-api и api) в одни и те же записи DNS?
  2. Сможет ли App Engine указать правильный проект только на основе этих префиксов домена?

person slider    schedule 22.05.2021    source источник


Ответы (1)


dev-api.example.com и api.example.com можно сопоставить с отдельными проектами App Engine.

Вы можете без проблем добавить одинаковые CNAME для обоих проектов. GCP сможет направлять ваши запросы в правильные проекты App Engine на основе конфигурации пользовательского домена в настройках вашего App Engine.

person dishant makwana    schedule 24.05.2021