Любой домен, напрямую связанный с вашим приложением, будет обслуживать службу по умолчанию.Если test1.mycustomdomain.com
сопоставлен как пользовательский домен, он всегда будет обслуживать 1
(по умолчанию).
Чтобы обслуживать именованные версии GAE с настраиваемым доменом, необходимо сопоставить домен с подстановочным знаком (*.mycustomdomain.com
) и удалите другие сопоставленные субдомены, которые конфликтуют с вашими версиями.Примером работающих сопоставленных доменов будет:
mycustomdomain.com
www.mycustomdomain.com
*.mycustomdomain.com
С этимsetup, test1.mycustomdomain.com
должен обслуживать правильную версию, test1
.
Edit
Относительно сопоставления с подстановочными знаками и HTTPS
В документации GCP о сопоставлении с подстановочными знаками указано, что:
Примечание : сопоставления с подстановочными знаками не поддерживаются для управляемых сертификатов SSL.
Это может привести к убеждению, что сопоставление с подстановочными знаками не поддерживает HTTPS.Документация ссылается на управляемые сертификаты, которые GAE предоставляет .App Engine поддерживает сертификаты SSL для подстановочных знаков , если вы используете свои собственные сертификаты SSL:
Некоторые функции App Engine используют специальные субдомены .Например, приложение может использовать субдомены для адресации служб приложений или для адресации различных версий вашего приложения .Чтобы использовать их с SSL, имеет смысл настроить SAN или подстановочный сертификат.Подстановочные сертификаты поддерживают только один уровень поддоменов.