Existe alguma maneira de hospedar um site inteiro no Armazenamento em nuvem do Google? Ou seja, mapeie um bucket diretamente para um domínio de nível superior Por exemplo. crie um balde chamado mysite.com, quando o usuário visita mysite.comserve o conteúdo diretamente do armazenamento em nuvem? eu vejo como CNAME um subdomínio, por exemplo .mysite.com estático, mas não consegue descobrir como mapear o domínio de nível superior para um bucket Qualquer solução? **Responder** Eu queria fazer isso também. Mas atualmente não há como vincular os buckets do Google Cloud Storage diretamente a um nome de domínio de nível superior, como você descobriu Os endereços IP nos quais o Google Cloud Storage responde às solicitações da Web mudam com frequência (para se adaptar às mudanças nas condições da Internet). Portanto, o Google não deseja que você adicione um subconjunto deles (o que rapidamente fique desatualizado) como registros A para o servidor DNS do seu site. Em vez disso, o Google exige um CNAME para um nome DNS que ele controla, para que possa alterar os endereços IP do Google Cloud Storage sempre que necessário. E um CNAME só pode ser adicionado a um subdomínio e não a um domínio de nível superior. (Isso ocorre porque quando há um CNAME em um determinado nível, o servidor DNS desse domínio não responderá a nenhuma outra consulta desse nível. Mas um domínio de nível superior também precisa responder pelo menos a consultas NS e SOA.) A única solução alternativa para isso agora é, conforme descrito em outra resposta, configurar o CNAME para o subdomínio www e configurar seu serviço de hospedagem DNS para fazer um redirecionamento de nível http do domínio de nível superior para o subdomínio www. (A maioria dos provedores suportará isso.) Se você não é fã dessa solução (como eu), existem exatamente três possibilidades. A primeira é esperar que o Google ofereça a possibilidade de hospedar domínios de nível superior no Google Cloud Storage. Isso requer hospedagem do Google para DNS, primeiro. Habilitar o suporte de domínio de nível superior exigiria trabalho extra por parte do Google (depois de criar sua oferta de hospedagem DNS), mas só é possível se o Google controlar ambas as partes. No entanto, não tenho ideia se ou quando o Google oferecerá isso. Mas pode-se esperar A segunda solução é mudar para outro grande provedor. A Amazon pode hospedar sites estáticos do S3 em um domínio de nível superior. Mas isso é porque eles também hospedam DNS para esse domínio. Pode haver outros. Todos os grandes provedores de nuvem fornecerão dados de um conjunto de endereços IP que mudam com frequência. Portanto, se eles não hospedarem seu DNS também, eles precisarão que você defina um CNAME em um subdomínio A terceira solução (pelo menos teórica) é mudar para um provedor de nuvem menor, oferecendo serviço equivalente, talvez em OpenStack, etc. Como eles são menores, sua configuração de roteamento IP será um pouco mais simples do que os grandes players (Amazon, Google, etc.) e eles poderiam fornecer a você um pequeno conjunto de endereços IP para definir como registros A em seu domínio de nível superior. Este é apenas um palpite da minha parte, no entanto. No momento, não conheço nenhum desses provedores de armazenamento em nuvem menores (Bem, ok, a quarta possibilidade é desistir da ideia de hospedar seu site estaticamente. Mas, pessoalmente, gosto muito dessa opção quando possível, pelo menos do ponto de vista de segurança e capacidade de resposta.) **Atribuição** *Fonte: Link, Autor da pergunta: rossmckegney, Autor da resposta: Christian Hudon*