Mayroon bang anumang paraan upang mag-host ng buong site sa Google Cloud Storage? Iyon ay, direktang imapa ang isang bucket sa isang nangungunang antas ng domain Hal. lumikha ng isang bucket na tinatawag mysite.com, pagkatapos kapag binisita ng user ang mysite.comserve ang nilalaman nang direkta mula sa cloud storage? nakikita ko kung paano CNAMEa subdomain, hal static .mysite.com, ngunit hindi malaman kung paano imapa ang top-level na domain sa isang bucket Anumang solusyon? **Sagot** Gusto ko ring gawin ito. Ngunit sa kasalukuyan ay walang paraan ng pagbubuklod ng mga bucket ng Google Cloud Storage nang direkta sa isang top-level na domain name, gaya ng iyong nalaman Ang mga IP address kung saan sinasagot ng Google Cloud Storage ang mga kahilingan sa web ay madalas na nagbabago (upang umangkop sa nagbabagong mga kundisyon sa Internet), kaya ayaw ng Google na magdagdag ka ng subset ng mga iyon (na mabilis luma na) bilang A record para sa DNS server ng iyong website. Sa halip ay nangangailangan ang Google ng CNAME sa pangalan ng DNS na kinokontrol nito, upang mapalitan nito ang mga IP address para sa Google Cloud Storage nang madalas hangga't kailangan nito. At ang isang CNAME ay maaari lamang idagdag sa isang subdomain at hindi isang top-level na domain. (Ito ay dahil kapag mayroong CNAME sa isang partikular na antas, hindi sasagutin ng DNS server para sa domain na iyon ang anumang iba pang mga query para sa antas na iyon. Ngunit kailangang sagutin din ng isang nangungunang antas na domain ang hindi bababa sa mga query sa NS at SOA.) Ang tanging solusyon para dito sa ngayon ay, tulad ng inilarawan sa isa pang sagot, upang i-set up ang CNAME para sa www subdomain, at i-configure ang iyong serbisyo sa pagho-host ng DNS upang gumawa ng http-level na pag-redirect mula sa pinakamataas na antas ng domain patungo sa www subdomain. (Susuportahan iyon ng karamihan sa mga provider.) Kung hindi ka fan ng solusyon na ito (tulad ko), may eksaktong tatlong posibilidad. Ang una ay maghintay para sa Google na mag-alok ng posibilidad na mag-host ng mga nangungunang antas ng domain sa Google Cloud Storage. Nangangailangan iyon ng Google sa DNS hosting, bagaman. Ang pagpapagana ng top-level na suporta sa domain ay mangangailangan ng dagdag na trabaho sa bahagi ng Google (pagkatapos buuin ang kanilang DNS hosting na alok), ngunit ito ay posible lamang. kung kinokontrol ng Google ang parehong bahagi. Wala akong ideya kung o kailan iaalok iyon ng Google, bagaman. Ngunit ang isang tao ay maaaring umasa Ang pangalawang solusyon ay lumipat sa isa pang malaking provider. Maaaring mag-host ang Amazon ng mga static na website mula sa S3 sa isang top-level na domain. Ngunit iyon ay dahil nagho-host din sila ng DNS para sa domain na iyon. Maaaring may iba pa. Ang lahat ng malalaking cloud provider ay maghahatid ng data mula sa isang hanay ng mga madalas na nagbabagong IP address. Kaya kung hindi rin nila iho-host ang iyong DNS, kakailanganin ka nilang magtakda ng CNAME sa isang subdomain Ang pangatlo (teoretikal, hindi bababa sa) solusyon ay lumipat sa isang mas maliit na cloud provider, nag-aalok ng katumbas na serbisyo, marahil sa OpenStack, atbp. Dahil mas maliit ang mga ito, ang kanilang IP routing setup ay magiging medyo mas simple kaysa sa malalaking manlalaro (Amazon, Google, atbp.) at makakapagbigay sila sa iyo ng maliit na hanay ng mga IP address na itatakda bilang A na mga tala sa iyong top-level na domain. Ito ay isang edukadong hula lamang sa aking bahagi, bagaman. Hindi ko alam sa ngayon ang anumang mas maliliit na cloud storage provider (Well, okay, ang pang-apat na posibilidad ay isuko ang ideya ng pagho-host ng iyong website nang static. Ngunit sa personal, gusto ko talaga ang opsyong ito kapag posible, kahit man lang mula sa punto ng seguridad at kakayahang tumugon.) **Attribution** *Source : Link , Question Author : rossmckegney , Answer Author : Christian Hudon*