Solución:
Verifique cómo usar los subdominios y cómo funciona el mapeo de comodines en los documentos de GCP aquí (en realidad, estos son los siguientes pasos en el sitio web que ha seguido y vinculado). Asegúrese de que su proveedor de DNS permita comodines en CNAME
entradas de host, de lo contrario, dicha asignación no será posible.
Esta publicación de blog muestra un ejemplo de la vida real de cómo hacer coincidir subdominios con servicios con App Engine.
Aquí hay un paso a paso:
- Asegúrese de ser propietario del dominio principal aquí: https://www.google.com/webmasters/verification/home (por ejemplo, para
subdomain.example.com
necesitas poseerexample.com
) Si no es así, pídale a un amigo que lo agregue como propietario. - Crear un CNAME registro que apunta a:
ghs.googlehosted.com
(en Cloud DNS o donde sea).
Nota: Esto provocará tiempo de inactividad, pero es necesario que App Engine cree un certificado SSL, por lo que el tiempo de inactividad es inevitable … - Agregar un dominio personalizado a App Engine
- Ir a
App Engine -> Settings -> Custom Domains
- Haga clic en
Add a custom domain
- Elija el dominio principal verificado y haga clic en
Continue
- Ingrese el subdominio (p. Ej.
subdomain.example.com
) y haga clic enSave mappings
- Hacer clic
Done
(ya hiciste este último paso)
- Ir a
- Actualizar las reglas de distribución de App Engine
- Correr
gcloud app describe --project <GOOGLE_CLOUD_PROJECT_ID>
y eche un vistazo a la sección actual dedispatchRules
- Crear
dispatch.yaml
odispatch.yml
archivo con su nueva regla, así como las que ya existen anteriormente (tenga en cuenta que el formato de archivo es diferente del resultado del comando)
dispatch: - url: <DOMAIN>/* # e.g. subdomain.example.com/* service: <SERVICE-NAME>
- Implementarlo usando:
gcloud app deploy dispatch.yaml --project <GOOGLE_CLOUD_PROJECT_ID>
- Correr
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)