Подтвердить что ты не робот

Может ли пользовательский домен указывать определенный домен версии движка Google?

приложение App Engine может быть развернуто с определенным идентификатором версии http://code.google.com/appengine/docs/python/config/appconfig.html

так что если исходное приложение имеет этот домен по умолчанию: myapp.appspot.com

и вы можете указать свой собственный домен, используя Google Apps www.myapp.com → (CNAME) myapp.appspot.com

НО вы также можете загрузить идентификатор версии с вашим приложением и получить доступ к нему следующим образом: newversion.myapp.appspot.com

Мне интересно, можно ли подключить собственный домен к этой нестандартной версии приложения? v2.myapp.com → newversion.myapp.appspot.com??

Я не думаю, что это поддерживается... но надеялся, что кто-то сможет проверить (потому что я не могу найти какую-либо жесткую документацию, говорящую "нет, вы не можете это сделать" )


EDIT: если вы наткнулись на это... вы можете использовать файл dispatch.yaml, чтобы указать на конкретный СЕРВИС, но не ВЕРСИЯ... поэтому по-прежнему нет "встроенного" решения для этого по состоянию на конец 2017 года.

4b9b3361

Ответ 2

Возможно, не последнее официальное слово, но есть принятый отчет об ошибке в Google App Engine (GAE), который, похоже, связан с вашим вопросом. Если я правильно понял ваш вопрос (и отчет об ошибке), ответ будет заключаться в том, что в настоящее время невозможно указать поддомен для определенной пользовательской версии вашего приложения в GAE.

См. отчет об ошибке здесь:

http://code.google.com/p/googleappengine/issues/detail?id=2878

Ошибка связана с Facebook Connect и тестированием, но комментарии, похоже, указывают на более широкую проблему с невозможностью для GAE иметь пользовательскую точку домена для указанной версии одного приложения.

См. также поток групп Google (связанный с сообщением об ошибке) здесь:

http://groups.google.com/group/google-appengine/browse_thread/thread/3e85fc4ae426a46f

Ответ 3

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

  • CNAME запись: *.example.com. -> ghs.google.com.
  • Отображено *.example.com в Google Apps в приложении App Engine

Теперь, когда я перехожу к http://versionA.example.com/, он обслуживает версию A (ранее это было найдено в http://versionA.myappid.appspot.com/).

По-видимому, вы можете делать более приятные вещи, такие как http://versionA.appengine.example.com, используя *.appengine.example.com вместо *.example.com.

См. https://developers.google.com/appengine/docs/domain и прокрутите вниз до "Подробнее о сопоставлении поддоменов подстановочных знаков"

Ответ 5

Нет, нет. Я попытался сделать это недавно, и, ударив головой, пришел к выводу, что вы не можете этого сделать.

Ответ 6

Мне тоже нужна эта функция. Но это невозможно сейчас. Я был бы неплохой возможностью для бета-тестирования. В настоящее время я развертываю каждую версию два раза, сначала в качестве бета-версии для бета-тестирования, а второй как номер версии (например, 12020a) для переключения по умолчанию.