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

# #google-app-engine #dns

Вопрос:

У меня есть два независимых проекта движка приложений для обслуживания моего 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. Могу ли я безопасно добавить имена CN для обоих проектов ( dev-api и api ) в одни и те же записи DNS?
  2. Сможет ли App Engine указать правильный проект только на основе этих доменных префиксов?

Ответ №1:

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

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