¿Hay alguna manera de alojar un sitio completo en ¿Almacenamiento en la nube de Google? Es decir, asigne un cubo directamente a un dominio de nivel superior P.ej. crear un cubo llamado mysite.com, entonces, cuando el usuario visita mysite.com, ¿servirá el contenido directamente desde el almacenamiento en la nube? veo como CNAMEa subdominio, por ejemplo .mysite.com estático, pero no puedo averiguar cómo asignar el dominio de nivel superior a un depósito ¿Alguna solución? **Respuesta** Yo también quería hacer esto. Pero actualmente no hay forma de vincular depósitos de Google Cloud Storage directamente a un nombre de dominio de nivel superior, como descubrió Las direcciones IP en las que Google Cloud Storage responde a las solicitudes web cambian con frecuencia (para adaptarse a las condiciones cambiantes de Internet), por lo que Google no quiere que agregue un subconjunto de ellas (lo que rápidamente desactualizarse) como registros A para el servidor DNS de su sitio web. En cambio, Google requiere un CNAME para un nombre DNS que controla, por lo que puede cambiar las direcciones IP para Google Cloud Storage con la frecuencia que sea necesario. Y un CNAME solo se puede agregar a un subdominio y no a un dominio de nivel superior. (Esto se debe a que cuando hay un CNAME en un nivel determinado, el servidor DNS para ese dominio no responderá a ninguna otra consulta para ese nivel. Pero un dominio de nivel superior también debe responder al menos consultas NS y SOA). La única solución para esto en este momento es, como se describe en otra respuesta, configurar el CNAME para el subdominio www y configurar su servicio de alojamiento de DNS para realizar una redirección de nivel http desde el dominio de nivel superior al subdominio www. (La mayoría de los proveedores lo admitirán). Si no eres fanático de esta solución (como yo), hay exactamente tres posibilidades. La primera es esperar a que Google ofrezca la posibilidad de alojar dominios de primer nivel en Google Cloud Storage. Sin embargo, eso requiere Google para el alojamiento de DNS, primero. Habilitar el soporte de dominio de nivel superior requeriría trabajo adicional por parte de Google (después de crear su oferta de alojamiento de DNS), pero solo es posible si Google controla ambas partes. Sin embargo, no tengo ni idea de si Google alguna vez ofrecerá eso. Pero uno puede esperar La segunda solución es cambiar a otro gran proveedor. Amazon puede alojar sitios web estáticos de S3 en un dominio de nivel superior. Pero eso se debe a que también alojan DNS para ese dominio. Puede haber otros. Todos los grandes proveedores de la nube brindarán datos desde un conjunto de direcciones IP que cambian con frecuencia. Entonces, si no alojan su DNS también, necesitarán que establezca un CNAME en un subdominio. La tercera solución (al menos teórica) es cambiar a un proveedor de nube más pequeño, que ofrezca un servicio equivalente, tal vez en OpenStack, etc. Debido a que son más pequeños, su configuración de enrutamiento de IP será bastante más simple que los grandes jugadores (Amazon, Google, etc.) y luego podrían darle un pequeño conjunto de direcciones IP para establecer como registros A en su dominio de nivel superior. Sin embargo, esto es solo una suposición educada de mi parte. En este momento no conozco ningún proveedor de almacenamiento en la nube más pequeño. (Bueno, está bien, la cuarta posibilidad es renunciar a la idea de alojar su sitio web de forma estática. Pero personalmente, me gusta mucho esta opción cuando es posible, al menos desde el punto de vista de la seguridad y la capacidad de respuesta). **Atribución** *Fuente: Enlace, Autor de la pregunta: rossmckegney, Autor de la respuesta: Christian Hudon*