Mengonfigurasi koneksi dengan lampiran jaringan
BigQuery mendukung kueri gabungan yang memungkinkan Anda mengirim pernyataan kueri ke database eksternal dan mendapatkan hasilnya kembali sebagai tabel sementara. Kueri gabungan menggunakan BigQuery Connection API untuk membuat koneksi. Dokumen ini menunjukkan cara meningkatkan keamanan koneksi ini.
Karena koneksi terhubung langsung ke database, Anda harus mengizinkan traffic dari Google Cloud ke mesin database. Untuk meningkatkan keamanan, Anda hanya boleh mengizinkan traffic yang berasal dari kueri BigQuery. Pembatasan traffic ini dapat dilakukan dengan salah satu dari dua cara berikut:
- Dengan menentukan alamat IP statis yang digunakan oleh koneksi BigQuery dan menambahkannya ke aturan firewall sumber data eksternal.
- Dengan membuat VPN antara BigQuery dan infrastruktur internal, lalu menggunakannya untuk kueri Anda.
Kedua teknik ini didukung melalui penggunaan lampiran jaringan.
Sebelum memulai
Memberikan peran Identity and Access Management (IAM) yang memberi izin yang diperlukan kepada pengguna untuk melakukan setiap tugas dalam dokumen ini.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna mengonfigurasi koneksi dengan lampiran jaringan,
minta administrator untuk memberi Anda
peran IAM Compute Admin (roles/compute.admin
) di project.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk mengonfigurasi koneksi dengan lampiran jaringan. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk mengonfigurasi koneksi dengan lampiran jaringan:
-
compute.networkAttachments.get
-
compute.networkAttachments.update
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Untuk mengetahui informasi selengkapnya tentang peran dan izin IAM di BigQuery, lihat Peran dan izin IAM BigQuery.
Batasan
Koneksi dengan lampiran jaringan tunduk pada batasan berikut:
- Lampiran jaringan hanya didukung untuk koneksi SAP Datasphere.
- Untuk region standar, lampiran jaringan harus berada di region yang sama dengan koneksi. Untuk koneksi di multi-region
US
, lampiran jaringan harus berada di regionus-central1
. Untuk koneksi di multi-regionEU
, lampiran jaringan harus berada di regioneurope-west4
. - Anda tidak dapat melakukan perubahan apa pun pada lampiran jaringan setelah membuatnya. Untuk mengonfigurasi apa pun dengan cara baru, Anda perlu membuat ulang lampiran jaringan.
Membuat lampiran jaringan
Saat membuat koneksi untuk federasi kueri, Anda dapat menggunakan parameter lampiran jaringan opsional, yang mengarah ke lampiran jaringan yang menyediakan konektivitas ke jaringan tempat koneksi ke database Anda dibuat. Anda dapat membuat lampiran jaringan dengan menentukan alamat IP statis atau membuat VPN. Untuk salah satu opsi, lakukan hal berikut:
Jika Anda belum memilikinya, buat jaringan dan subnet VPC.
Jika Anda ingin membuat lampiran jaringan dengan menentukan alamat IP statis, buat gateway Cloud NAT dengan alamat IP statis, menggunakan jaringan, region, dan subnet yang Anda buat. Jika Anda ingin membuat lampiran jaringan dengan membuat VPN, buat VPN yang terhubung ke jaringan pribadi Anda.
Buat lampiran jaringan menggunakan jaringan, region, dan subnet yang Anda buat.
Opsional: Bergantung pada kebijakan keamanan organisasi, Anda mungkin perlu mengonfigurasi firewall Google Cloud untuk mengizinkan traffic keluar dengan membuat aturan firewall dengan setelan berikut:
- Tetapkan Target ke All instances in the network.
- Tetapkan Destination IPv4 ranges ke seluruh rentang alamat IP.
- Tetapkan Protokol dan port yang ditentukan ke port yang digunakan oleh database Anda.
Konfigurasikan firewall internal untuk mengizinkan traffic masuk dari alamat IP statis yang Anda buat. Proses ini bervariasi menurut sumber data.
Buat koneksi, dan sertakan nama lampiran jaringan yang Anda buat.
Jalankan kueri gabungan untuk menyinkronkan project Anda dengan lampiran jaringan.
Koneksi Anda kini dikonfigurasi dengan lampiran jaringan, dan Anda dapat menjalankan kueri gabungan.
Harga
- Harga kueri gabungan standar berlaku.
- Penggunaan VPC tunduk pada harga Virtual Private Cloud.
- Penggunaan Cloud VPN tunduk pada Harga Cloud VPN.
- Penggunaan Cloud NAT tunduk pada harga Cloud NAT.
Langkah selanjutnya
- Pelajari berbagai jenis koneksi.
- Pelajari cara mengelola koneksi.
- Pelajari kueri gabungan.