Pilverakenduste püstipanekul ja nende sidumisel mõne Eesti päritolu veebirakenduse pakkujaga kipub dokumentatsioonist vajaka jääma. Seetõttu kirjeldan endale edaspidi kasutamiseks samm-sammulise juhendi, et kuidas seda Google pilveteenuse puhul kasutada. Antud näites kirjeldan Elkdata Veebimajutus.ee varal.
Eesmärk on selle tulemusena saata oma mõni oma alamdomeen pilveteenust kasutama:
minualamdomeen.minudomeen.ee
->avab Google pilveteenuses asetsev rakenduse
- Esimeseks sammuks on luua omale alamdomeen. Veebimajutus.ee puhul käib see valikust Veebiserver -> Alamdomeenid -> Lisa alamdomeen ja panna tüübiks “IP aadress”, kuhu võib esialgu lisada suvalise IPv4 vormingus IP aadressi.
- Järgmiseks sammuks on Google pilvekonsoolis aadressil: https://console.cloud.google.com/appengine/settings/domains lisada “Custom Domain”. Kui tegu on Google’i enda keskkonnas hallatud domeeniga, siis on sisuliselt tarvis mitu korda “Next” vajutada.
- Teises teenusepakkujas tuleb teha: “Add custom domain” ja seejärel valida “Verify a new domain” ning väljale on võimalik lisada domeeni nimetus kujul: “minualamdomeen.minudomeen.ee” ning klõpsata “Verify”.
- Google laseb seejärel kontrollida, et kas sa oled domeeni omanik – veebimajutus.ee puhul tuleb lisada töölaual Domeen -> Nimeserver -> DNS kirjed sektsiooni TXT tüüpi väärtus, mida Google välja pakub, mis näeb välja umbes selline:
google-site-verification=-tDJBXSkDYt1T7saBiWy0wBtGPXswL30a2S5BrKmdj8
Seejuures tuleb lisada see TXT väärtus domeen.ee väärtusega nimeserverile – kui tegin seda esimese hooga alamdomeen.domeen.ee väärtusele, siis ei suutnud Google Cloud seda DNS kirjetest üles leida. - Seejärel tuleb oodata mõnda aega kuni domeeni DNS kirjed on uuendatud – vajadusel saab DNS kirjet pärida suvalise Network Tools töövahendiga ning kui tekstiväljal olemasolev kinnitus on olemas, siis klõpsata Google Cloud Webmaster Centrali sektsioonis valikut “Verify”.
- Kui kontrollimisega on korras, siis tekitab Google vastavalt 4 IP aadressi nii IPv4 kui ka IPv6 vormingus. Kõik need 8 IP aadressi on olulised – kui ükski neist puudu jääb, siis suunamine ei toimi. Niisiis tuleb need kõik ükshaaval kopeerida Veebimajutus.ee domeeni andmetesse DNS kirjetena vastavalt A ja AAAA tüüpidena.
- Lisaks tuleb lisada DNS kirjete sekka ka CNAME tüübina alias aadressile
www.minualamdomeen.minudomeen.ee
väärtus:ghs.googlehosted.com
. See on kusjuures oluline – esimest korda suunamist lisates jätsin panemata www.-eesliitega CNAME väärtuse, kuna arvasin, et ma seda www-eesliitega aliast nii ehk teisiti ei kasuta. Selgus, et Google Cloud millegipärast üritas otsida ka seda, mistõttu SSL sertifikaadi väljastamine jäi tegemata. - Seejärel tuleb oodata kuni Google tekitab SSL sertifikaadid – selleks läheb ca 10 minutit. Juhul kui ta jääb sellega hätta, siis vajadusel saab tega tagant kiirustada märkides konkreetse “custom domaini” ja valides “Disable Managed Security” ning seejärel taas “Enable Managed Security”.
- Viimase sammuna tuleb lisada alamdomeeni suunamine õigele IP aadressile valikust Veebiserver -> Alamdomeenid ning lisada sinna üks Google’i poolt pakutud IPv4 formaadis IP aadressidest.