2012-02-14 32 views
12

una aplicación de App Engine se puede implementar con un identificador de versión específica http://code.google.com/appengine/docs/python/config/appconfig.html¿se puede apuntar un dominio personalizado a un dominio de versión de motor de aplicación de google específico?

tal que si la aplicación original tiene este dominio por defecto: myapp.appspot.com

y puede apuntar su propio dominio personalizado a esto usando Google Apps www.myapp.com -> (CNAME) myapp.appspot.com

pero también se puede cargar un identificador de versión con su aplicación y acceder a él de esta manera: newversion.myapp.appspot.com

Lo que me pregunto es si es posible conectar un dominio personalizado a esta versión no predeterminada de la aplicación. v2.myapp.com -> newversion.myapp.appspot.com ??

no creo que esto es apoyado ... pero esperaba que alguien pudo verificar (porque no puedo encontrar ninguna documentación difícil decir "no, no puede hacer esto")


EDIT: si' Estamos tropezando con esto ... puede usar el archivo dispatch.yaml para apuntar a un SERVICIO específico pero no a la VERSIÓN ... por lo que todavía no hay una solución "incorporada" para esto a fines de 2017

Respuesta

0

No, es no. Intenté hacer esto recientemente y después de golpearme la cabeza, llegué a la conclusión de que no puedes hacer esto.

+0

sí, aquí mismo ... Gracias por verificar mis resultados :) –

2

Quizás no es la última palabra oficial, pero hay un informe de error aceptado en Google App Engine (GAE) que parece estar relacionado con su pregunta. Si entendí correctamente su pregunta (y el informe de errores), la respuesta sería que actualmente no es posible apuntar un subdominio a una versión personalizada específica de su aplicación en GAE.

Véase el informe de errores aquí:

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

El error está en el contexto de Facebook Connect y pruebas, pero los comentarios parecen indicar un problema más amplio con la incapacidad para GAE que tiene un punto de dominio personalizado a una versión especificada de la aplicación de uno.

Véase también el hilo de Grupos de Google (vinculado desde el informe de error) aquí:

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

+0

sí, ése es el problema exacto. ¡gracias! –

+0

¡Me complace, feliz de ayudar! –

0

me gustaría esta función, también. Pero no es posible en este momento. Sería una buena característica para las pruebas beta. En este momento, implemento cada versión dos veces, primero como versión beta para pruebas beta y como número de versión (por ejemplo 12020a) para el cambio de versión predeterminado.

3

Esto acaba de estar disponible: la versión 1.6.3 de GAE incluirá la función para asignar el dominio personalizado a una versión específica de una aplicación.

https://groups.google.com/forum/m/#!topic/google-appengine/detHVsR2Y5I/discussion

+0

¿Cómo configurar esto? – Korneel

+1

Según documentos: https://developers.google.com/appengine/docs/java/modules/ Necesita configurar la asignación de dominio de comodines. –

+0

@Peter Knego Ese enlace está redirigiendo a otra página. ¿Podría por favor elaborar su respuesta? –

2

me acaba de dar a este un intento y ahora tengo la siguiente configuración:

  • CNAME registro: *.example.com. -> ghs.google.com.
  • mapeado *.example.com en Google Apps para mi aplicación de App Engine

Ahora cuando voy al http://versionA.example.com/ sirve la versión A (pre viously esto se encontró en http://versionA.myappid.appspot.com/).

Aparentemente puede hacer cosas más elegantes como http://versionA.appengine.example.com usando *.appengine.example.com en lugar de *.example.com.

Ver https://developers.google.com/appengine/docs/domain y vaya a "Más información sobre Comodín subdominio Mapping"

+0

espero que esto sea lo que pasa. algunas respuestas appengine tienen una vida útil de 5 años. – the0ther

Cuestiones relacionadas