A Cloud SQL-adatbázis-kapcsolat beállításához a BigQueryben több lépést kell végrehajtani. Ezek a lépések magukban foglalják egy Cloud SQL-példány létrehozását, a példány konfigurálását a kapcsolódáshoz, egy szolgáltatásfiók létrehozását, a szükséges engedélyek megadását, és végül a kapcsolat létrehozását a BigQuery alkalmazásban. Ez az átfogó folyamat biztosítja a biztonságos és hatékony kapcsolatot a két szolgáltatás között.
1. Hozzon létre egy Cloud SQL-példányt:
– A Google Cloud Console-ban lépjen a Cloud SQL-példányok oldalra.
– Kattintson a "Példány létrehozása" gombra, és válassza ki a megfelelő adatbázismotort, például MySQL vagy PostgreSQL.
– Konfigurálja a példányt a kívánt beállításokkal, beleértve a régiót, a géptípust, a tárolási kapacitást és a hitelesítési módszert.
2. Konfigurálja a példányt a csatlakozáshoz:
– A külső hozzáférés engedélyezéséhez engedélyezze a példány nyilvános IP-címét.
– Állítsa be az engedélyezett hálózatokat, hogy megadja, mely IP-címek csatlakozhatnak a példányhoz.
– Ha szükséges, állítson be SSL/TLS titkosítást a biztonságos kapcsolatokhoz.
3. Hozzon létre egy szolgáltatási fiókot:
– A Google Cloud Console-ban lépjen az IAM és Admin oldalra.
– Kattintson a „Szolgáltatási fiókok”, majd a „Szolgáltatásfiók létrehozása” elemre.
– Adja meg a szolgáltatásfiók nevét és leírását.
– Rendelje hozzá a szükséges szerepköröket, például „Cloud SQL Client” és „BigQuery Data Viewer”.
4. Engedélyek megadása:
– A Cloud SQL-példány oldalon kattintson a „Szerkesztés”, majd az „Elem hozzáadása” elemre az „Engedélyezés” részben.
– Adja meg az előző lépésben létrehozott szolgáltatási fiók e-mail címét.
– Válassza ki a megfelelő szerepet, például „Cloud SQL Client” vagy „Cloud SQL Editor”.
5. Hozza létre a kapcsolatot a BigQueryben:
– A Google Cloud Console-ban lépjen a BigQuery oldalra.
– Kattintson az „Adatkészlet létrehozása” gombra új adatkészlet létrehozásához vagy egy meglévő kiválasztásához.
– Kattintson a "Táblázat létrehozása" gombra, vagy válasszon egy meglévő táblázatot.
– A séma részben válassza ki a "Cloud SQL" adatforrást, és válassza ki a megfelelő Cloud SQL példányt és adatbázist.
– Adja meg a szükséges hitelesítő adatokat, beleértve a szolgáltatási fiók e-mail-címét és a privát kulcsot.
A lépések végrehajtása után a Cloud SQL adatbázis-kapcsolat létrejön a BigQueryben. Ez lehetővé teszi a Cloud SQL-példányban tárolt adatok zökkenőmentes lekérdezését és elemzését közvetlenül a BigQuery szolgáltatásból.
Példa:
Tegyük fel, hogy van egy Cloud SQL-példányunk, amely a MySQL-t futtatja nyilvános IP-címmel. Ezt a példányt a BigQuery-hez szeretnénk kapcsolni adatelemzés céljából. Kövesse a fent leírt lépéseket a kapcsolat beállításához.
Először létrehozunk egy Cloud SQL-példányt a kívánt konfigurációval, megadva a régiót, a gép típusát és a tárolókapacitást. Ezenkívül engedélyezzük a nyilvános IP-címet, és konfiguráljuk az engedélyezett hálózatokat, hogy lehetővé tegyék a hozzáférést a kívánt IP-címekről.
Ezután létrehozunk egy szolgáltatási fiókot az IAM és rendszergazda oldalon. A szolgáltatásfiókhoz hozzárendeljük a szükséges szerepköröket, például „Cloud SQL Client” és „BigQuery Data Viewer”.
Ezután engedélyeket adunk a szolgáltatásfiókhoz a Cloud SQL-példányban. Ez biztosítja, hogy a szolgáltatásfiók rendelkezik a szükséges hozzáféréssel a Cloud SQL-adatbázishoz.
Végül a BigQuery oldalon létrehozunk egy adatkészletet és táblázatot. A séma részben adatforrásként a "Cloud SQL"-t választjuk, és kiválasztjuk azt a Cloud SQL-példányt és adatbázist, amelyhez csatlakozni szeretnénk. A kapcsolat hitelesítési adataiként a szolgáltatási fiók e-mail-címét és a privát kulcsot biztosítjuk.
Ezen lépések végrehajtásával sikeresen beállítottuk a Cloud SQL adatbázis-kapcsolatot a BigQueryben. Mostantól közvetlenül a BigQuery alkalmazásból lekérdezhetjük és elemezhetjük a Cloud SQL-példányban tárolt adatokat, ami hatékony elemzési képességeket tesz lehetővé.
További friss kérdések és válaszok ezzel kapcsolatban EITC/CL/GCP Google Cloud Platform:
- Van olyan Android mobilalkalmazás, amely használható a Google Cloud Platform kezelésére?
- Milyen módokon kezelheti a Google Cloud Platformot?
- Mi az a cloud computing?
- Mi a különbség a Bigquery és a Cloud SQL között?
- Mi a különbség a felhőalapú SQL és a felhőkulcs között?
- Mi az a GCP App Engine?
- Mi a különbség a felhőfutás és a GKE között?
- Mi a különbség az AutoML és a Vertex AI között?
- Mi az a konténeres alkalmazás?
- Mi a különbség a Dataflow és a BigQuery között?
További kérdések és válaszok az EITC/CL/GCP Google Cloud Platformban