Cloud SQL-i andmebaasiühenduse seadistamiseks BigQuerys tuleb järgida mitmeid samme. Need sammud hõlmavad Cloud SQL-i eksemplari loomist, eksemplari ühenduvuse seadistamist, teenusekonto loomist, vajalike lubade andmist ja lõpuks ühenduse loomist BigQuerys. See kõikehõlmav protsess tagab turvalise ja tõhusa ühenduse kahe teenuse vahel.
1. Looge pilve-SQL-i eksemplar.
– Navigeerige Google'i pilvkonsoolis Cloud SQL-i eksemplaride lehele.
– Klõpsake "Loo eksemplar" ja valige sobiv andmebaasimootor, näiteks MySQL või PostgreSQL.
– Konfigureerige eksemplar soovitud sätetega, sealhulgas piirkond, masina tüüp, salvestusmaht ja autentimismeetod.
2. Konfigureerige eksemplar ühenduvuse jaoks.
– Välise juurdepääsu võimaldamiseks lubage eksemplari avalik IP-aadress.
– Konfigureerige volitatud võrgud, et määrata, millistel IP-aadressidel on lubatud eksemplariga ühenduse luua.
– Vajadusel seadistage turvaliste ühenduste jaoks SSL/TLS-krüptimine.
3. Looge teenusekonto:
– Navigeerige Google Cloud Console'is lehele IAM ja administraator.
– Klõpsake "Teenusekontod" ja seejärel "Loo teenusekonto".
– Sisestage teenusekonto nimi ja kirjeldus.
– Määrake vajalikud rollid, nagu "Cloud SQL Client" ja "BigQuery Data Viewer".
4. Lubade andmine:
– Cloud SQL-i eksemplari lehel klõpsake jaotises "Autoreerimine" nuppu "Muuda" ja seejärel "Lisa üksus".
– Sisestage eelmises etapis loodud teenusekonto e-posti aadress.
– Valige sobiv roll, näiteks "Cloud SQL Client" või "Cloud SQL Editor".
5. Looge BigQuerys ühendus.
– Navigeerige Google Cloud Console'is BigQuery lehele.
– Uue andmestiku loomiseks või olemasoleva valimiseks klõpsake nuppu "Loo andmestik".
– Klõpsake "Loo tabel" või valige olemasolev tabel.
– Valige skeemi jaotises andmeallikaks "Cloud SQL" ja valige sobiv Cloud SQL-i eksemplar ja andmebaas.
– Esitage vajalikud mandaadid, sealhulgas teenusekonto meiliaadress ja privaatvõti.
Kui need sammud on lõpule viidud, luuakse BigQuerys Cloud SQL-i andmebaasiühendus. See võimaldab Cloud SQL-i eksemplari salvestatud andmete sujuvat päringuid ja analüüsimist otse BigQueryst.
Näide:
Oletame, et meil on Cloud SQL-i eksemplar, kus töötab MySQL ja mille avalik IP-aadress on lubatud. Tahame selle eksemplari andmete analüüsimiseks ühendada BigQueryga. Ühenduse loomiseks järgime ülaltoodud samme.
Esiteks loome soovitud konfiguratsiooniga Cloud SQL-i eksemplari, täpsustades piirkonna, masina tüübi ja salvestusmahu. Samuti lubame avaliku IP-aadressi ja konfigureerime volitatud võrgud, et võimaldada juurdepääsu soovitud IP-aadressidelt.
Järgmisena loome IAM-i ja administraatori lehel teenusekonto. Määrame teenusekontole vajalikud rollid, nagu "Cloud SQL Client" ja "BigQuery Data Viewer".
Seejärel anname Cloud SQL-i eksemplaris teenusekontole load. See tagab, et teenusekontol on vajalik juurdepääs Cloud SQL-i andmebaasile.
Lõpuks loome BigQuery lehel andmekogumi ja tabeli. Skeemijaotises valime andmeallikaks "Cloud SQL" ja valime Cloud SQL-i eksemplari ja andmebaasi, millega tahame ühenduse luua. Ühenduse mandaatidena anname teenusekonto e-posti aadressi ja privaatvõtme.
Kui need sammud on lõpule viidud, oleme BigQuerys edukalt seadistanud Cloud SQL-i andmebaasiühenduse. Nüüd saame Cloud SQL-i eksemplari salvestatud andmete kohta päringuid teha ja neid analüüsida otse BigQueryst, võimaldades võimsaid analüüsivõimalusi.
Muud hiljutised küsimused ja vastused selle kohta EITC/CL/GCP Google Cloud Platform:
- Kui Cloud Shell pakub Cloud SDK-ga eelkonfigureeritud kesta ja see ei vaja kohalikke ressursse, siis mis on Cloud SDK kohaliku installi kasutamise eelis Cloud Console'i kaudu Cloud Shelli kasutamise asemel?
- Kas on olemas Androidi mobiilirakendus, mida saab kasutada Google Cloud Platformi haldamiseks?
- Millised on Google'i pilveplatvormi haldamise viisid?
- Mis on pilvandmetöötlus?
- Mis vahe on Bigqueryl ja Cloud SQL-il?
- Mis vahe on pilve-SQL-i ja pilvevõtme vahel?
- Mis on GCP App Engine?
- Mis vahe on pilvejooksul ja GKE-l?
- Mis vahe on AutoML-il ja Vertex AI-l?
- Mis on konteinerrakendus?
Vaadake rohkem küsimusi ja vastuseid EITC/CL/GCP Google Cloud Platformis