I 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 (que rapidamente ficaria 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 da 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 ocorre 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 também não hospedarem seu DNS, 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. , 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 provedor de armazenamento em nuvem menor (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.)