2009-09-10 33 views
7

podía comprender, es un par de preguntas:Conexión de dominio a Google App Engine sin google apps

  1. ¿Es posible evitar de alguna manera registro de Google Apps si sólo quiero conectar las aplicaciones de Google App Engine a dominio no desnuda (www.example.com por ejemplo :)
  2. Si lo descrito anteriormente es imposible, entonces tengo el derecho de registrar Google Apps Education Edition. ¿Y cómo puedo probar que no tengo fines de lucro si no soy residente de los EE. UU.?
  3. Si necesito conectar un par de dominios a un par de instancias de aplicaciones de Google, ¿debo usar un par de aplicaciones de Google también?

Respuesta

11

Aquí hay un par de respuestas:

  1. No, Google App Engine utiliza Google Apps para administrar dominios. Vea el artículo Deploying your Application on your Google Apps URL.
  2. Sí, si usted es un colegio o una universidad, como se explica en here. Si no lo eres, ¿por qué no vas por el Standard Edition?
  3. Sí, para un par de dominios y un par de instancias de GAE, necesitará un par de aplicaciones de Google AFAIK. Pero esto no debería ser un problema ya que Google Apps Standard Edition es gratuito. No. Como señaló Nick, , puede agregar varios dominios a una cuenta de aplicaciones como alias, luego asignarlos a diferentes aplicaciones de App Engine.

Editar: La tercera respuesta ha sido actualizado con las aportaciones de Nick Johnson en un comentario.

+5

Todo correcto, excepto el punto 3: puede agregar varios dominios a una cuenta de aplicaciones como alias, luego asignarlos a diferentes aplicaciones de App Engine. –

+2

En el punto 3: incluso puede asignar diferentes URL desde la misma cuenta de aplicaciones a la misma aplicación de App Engine (y luego mirar 'os.ENVIRON ('SERVER_NAME')' en su aplicación). – Janus

+0

@ Nick- ¿Has hecho esto? Simplemente lo probé y parece equivocado, mira mi respuesta. – Yarin

0

Otra opción que se usa comúnmente es utilizar un proxy inverso para asignar dominios de cliente a su aplicación AppEngine. Estoy usando esto porque no puedo agregarlos como alias de dominio de Google Apps en mi dominio principal, ya que algunos clientes ejecutan Google Apps por su cuenta.

Detalles aquí: http://devblog.ronoaldo.net/2013/09/mapping-multiple-domains-to-google.html

2

Con el (nuevo?) Consola del programador es posible agregar dominios de aplicaciones de forma gratuita sin necesidad de utilizar Google Apps. Pero no podrá usar HTTPS sin registrar el dominio con Google Apps.

Así que la respuesta a la primera pregunta es "Sí" (suponiendo que no se requiere TLS). La segunda pregunta no es relevante. Y en cuanto a la tercera pregunta, múltiples dominios se pueden vincular con la misma aplicación (sin usar Google Apps).

  1. Seleccione el proyecto en la consola de desarrollador (https://console.developers.google.com/project)
  2. Desplazamiento por el menú lateral para acceder a la configuración de dominio de App Engine (App Engine -> Configuración)
  3. Después de verificar su dominio (que puede llevar algún tiempo) puedes agregar el dominio a la aplicación.

Actualmente no puedo encontrar documentación bendecida por Google que respalde esto. Pero actualmente estoy sirviendo una aplicación de App Engine en un dominio que no está registrado en Google Apps.