Esiste un modo per ospitare un intero sito su Archiviazione cloud di Google? Ovvero, mappa un bucket direttamente a un dominio di primo livello Per esempio. crea un bucket chiamato mysite.com, quindi quando l'utente visita mysite.com serve il contenuto direttamente dal cloud storage? vedo come CNAMEun sottodominio, ad es .mysite.com statico, ma non riesco a capire come mappare il dominio di primo livello su un bucket Qualche soluzione? **Risposta** Volevo fare anche questo. Ma al momento non è possibile associare i bucket di Google Cloud Storage direttamente a un nome di dominio di primo livello, come hai scoperto Gli indirizzi IP in cui Google Cloud Storage risponde alle richieste web cambiano spesso (per adattarsi alle mutevoli condizioni su Internet), quindi Google non vuole che tu aggiunga un sottoinsieme di quelli (che verrebbero rapidamente obsoleto) come record A per il server DNS del tuo sito web. Google richiede invece un CNAME a un nome DNS che controlla, quindi può modificare gli indirizzi IP per Google Cloud Storage tutte le volte che è necessario. E un CNAME può essere aggiunto solo a un sottodominio e non a un dominio di primo livello. (Questo perché quando c'è un CNAME a un dato livello, il server DNS per quel dominio non risponderà ad altre query per quel livello. Ma un dominio di primo livello deve rispondere anche almeno alle query NS e SOA.) L'unica soluzione per questo in questo momento è, come descritto in un'altra risposta, impostare il CNAME per il sottodominio www e configurare il servizio di hosting DNS per eseguire un reindirizzamento a livello http dal dominio di primo livello al sottodominio www. (La maggior parte dei fornitori lo supporterà.) Se non sei un fan di questa soluzione (come me), ci sono esattamente tre possibilità. Il primo è aspettare che Google offra la possibilità di ospitare domini di primo livello su Google Cloud Storage. Ciò richiede prima l'hosting DNS da parte di Google. L'abilitazione del supporto del dominio di primo livello richiederebbe un lavoro extra da parte di Google (dopo aver creato la loro offerta di hosting DNS), ma è solo possibile se Google controlla entrambe le parti. Non ho idea se o quando Google lo offrirà mai, però. Ma si può sperare La seconda soluzione è passare a un altro grande provider. Amazon può ospitare siti Web statici da S3 su un dominio di primo livello. Ma è perché ospitano anche DNS per quel dominio. Potrebbero essercene altri. Tutti i grandi fornitori di servizi cloud serviranno i dati da una serie di indirizzi IP che cambiano frequentemente. Quindi, se non ospitano anche il tuo DNS, avranno bisogno che tu imposti un CNAME su un sottodominio La terza soluzione (almeno teorica) è passare a un provider cloud più piccolo, che offra un servizio equivalente, magari su OpenStack, ecc. Poiché sono più piccoli, la loro configurazione di routing IP sarà un po 'più semplice dei grandi giocatori (Amazon, Google, ecc.) e sarebbero quindi in grado di darti un piccolo set di indirizzi IP da impostare come record A sul tuo dominio di primo livello. Questa è solo un'ipotesi plausibile da parte mia, però. Al momento non conosco fornitori di servizi di archiviazione cloud così piccoli (Beh, ok, la quarta possibilità è rinunciare all'idea di ospitare il tuo sito web in modo statico. Ma personalmente, mi piace molto questa opzione quando possibile, almeno dal punto di vista della sicurezza e della reattività.) **Attribuzione** *Fonte: Link, Autore della domanda: rossmckegney, Autore della risposta: Christian Hudon*