Existe-t-il un moyen d'héberger un site entier sur Google Cloud Storage ? C'est-à-dire, mapper un compartiment directement à un domaine de premier niveau Par exemple. créer un compartiment appelé monsite.com, alors lorsque l'utilisateur visite monsite.com, sert-il le contenu directement depuis le stockage en nuage ? je vois comment CNAMEa sous-domaine, par exemple .mysite.com statique, mais je ne peux pas comprendre comment mapper le domaine de premier niveau à un compartiment Toute solution? **Réponse** Je voulais faire ça aussi. Mais il n'existe actuellement aucun moyen de lier directement les compartiments Google Cloud Storage à un nom de domaine de premier niveau, comme vous l'avez découvert Les adresses IP auxquelles Google Cloud Storage répond aux requêtes Web changent souvent (pour s'adapter aux conditions changeantes d'Internet). Google ne souhaite donc pas que vous en ajoutiez un sous-ensemble (ce qui serait rapidement obsolète) en tant qu'enregistrements A pour le serveur DNS de votre site Web. Google exige à la place un CNAME pour un nom DNS qu'il contrôle, afin qu'il puisse modifier les adresses IP de Google Cloud Storage aussi souvent que nécessaire. Et un CNAME ne peut être ajouté qu'à un sous-domaine et non à un domaine de premier niveau. (En effet, lorsqu'il existe un CNAME à un niveau donné, le serveur DNS de ce domaine ne répondra à aucune autre requête pour ce niveau. Mais un domaine de premier niveau doit également répondre au moins aux requêtes NS et SOA.) La seule solution de contournement pour cela en ce moment est, comme décrit dans une autre réponse, de configurer le CNAME pour le sous-domaine www et de configurer votre service d'hébergement DNS pour effectuer une redirection de niveau http du domaine de premier niveau vers le sous-domaine www. (La plupart des fournisseurs prendront en charge cela.) Si vous n'êtes pas fan de cette solution (comme moi), il y a exactement trois possibilités. La première consiste à attendre que Google offre la possibilité d'héberger des domaines de premier niveau sur Google Cloud Storage. Cela nécessite d'abord Google vers l'hébergement DNS. L'activation de la prise en charge des domaines de premier niveau nécessiterait un travail supplémentaire de la part de Google (après la création de son offre d'hébergement DNS), mais cela n'est possible que si Google contrôle les deux parties. Cependant, je n'ai aucune idée si ou quand Google proposera cela. Mais on peut espérer La deuxième solution est de passer à un autre gros fournisseur. Amazon peut héberger des sites Web statiques à partir de S3 sur un domaine de premier niveau. Mais c'est parce qu'ils hébergent également le DNS pour ce domaine. Il peut y en avoir d'autres. Tous les grands fournisseurs de cloud fourniront des données à partir d'un ensemble d'adresses IP qui changent fréquemment. Donc, s'ils n'hébergent pas non plus votre DNS, ils auront besoin que vous définissiez un CNAME sur un sous-domaine La troisième solution (théorique, au moins) est de passer à un fournisseur de cloud plus petit, offrant un service équivalent, peut-être sur OpenStack, etc. Parce qu'ils sont plus petits, leur configuration de routage IP sera un peu plus simple que les grands acteurs (Amazon, Google, etc.) et ils seraient alors en mesure de vous donner un petit ensemble d'adresses IP à définir comme enregistrements A sur votre domaine de premier niveau. Ce n'est qu'une supposition éclairée de ma part, cependant. Je ne connais pas pour l'instant de tels petits fournisseurs de stockage en nuage (Bon, d'accord, la quatrième possibilité est de renoncer à l'idée d'héberger votre site Web de manière statique. Mais personnellement, j'aime beaucoup cette option lorsque cela est possible, du moins du point de vue de la sécurité et de la réactivité.) **Attribution** *Source : Lien , Auteur de la question : rossmckegney , Auteur de la réponse : Christian Hudon*