Google App Engine: управление версиями с помощью пользовательских поддоменов - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь настроить GAE с пользовательским поддоменом и указанным c URL-адресом версии.

Например, у меня есть приложение, работающее со следующей настройкой

VERSION_ID: 1234
SERVICE_ID: my-app
PROJECT_ID: my-project

Предоставленный URL https://1234-dot-my-app-dot-my-project.ew.r.appspot.com работает нормально. Но я не могу работать со своим персональным доменом + поддоменом. В документации Google указано, что следующие URL-адреса совпадают:

https://VERSION_ID-dot-default-dot-PROJECT_ID.REGION_ID.r.appspot.com
https://VERSION_ID.CUSTOM_DOMAIN

Но при посещении 1234.api.mycustomdomain.com это не работает. Однако api.mycustomdomain.com работает, указывая на последнюю работающую версию my-app

Что мне не хватает? Спасибо.

1 Ответ

0 голосов
/ 11 июля 2020

Согласно docs , маршрутизация с использованием спецификаций c VERSION_ID будет работать только для службы по умолчанию. Как показано в примере:

служба по умолчанию

https://VERSION_ID-dot-default-dot-PROJECT_ID.REGION_ID.r.appspot.com https://VERSION_ID.CUSTOM_DOMAIN

И в вашем случае вы ориентируетесь на службу SERVICE_ID: my-app и, следовательно, почему маршрутизация не работает. Итак, в вашем случае вам нужно использовать следующее:

https://SERVICE_ID.CUSTOM_DOMAIN, что в вашем случае равно:

https://my-app.CUSTOM_DOMAIN

...