Untuk mengamankan layanan Dataproc Metastore lebih lanjut, Anda dapat melindunginya menggunakan Kontrol Layanan VPC (VPC-SC).
Kontrol Layanan VPC membantu mengurangi risiko pemindahan data yang tidak sah. Dengan menggunakan Kontrol Layanan VPC, Anda dapat menambahkan project ke perimeter layanan yang melindungi resource dan layanan dari permintaan yang melintasi perimeter.
Untuk mempelajari lebih lanjut Kontrol Layanan VPC, lihat Ringkasan Kontrol Layanan VPC.
Resource Dataproc Metastore diekspos di
API metastore.googleapis.com
, yang memungkinkan Anda melakukan operasi
tingkat layanan, seperti pembuatan dan penghapusan layanan.
Anda menyiapkan Kontrol Layanan VPC dengan Dataproc Metastore dengan membatasi konektivitas ke permukaan API ini.
Mengonfigurasi jaringan Virtual Private Cloud (VPC)
Anda dapat mengonfigurasi jaringan VPC untuk membatasi Akses Google Pribadi sehubungan dengan perimeter layanan. Hal ini memastikan bahwa host di VPC atau jaringan lokal Anda hanya dapat berkomunikasi dengan Google API dan layanan Google yang didukung oleh Kontrol Layanan VPC dengan cara yang sesuai dengan kebijakan perimeter terkait.
Untuk mengetahui informasi selengkapnya, lihat Menyiapkan konektivitas pribadi ke Google API dan layanan Google.
Membuat perimeter layanan
Selama prosedur ini, Anda memilih project Dataproc Metastore yang ingin dilindungi oleh perimeter layanan VPC.
Untuk membuat perimeter layanan, ikuti petunjuk di Membuat perimeter layanan.
Menambahkan lebih banyak project ke perimeter layanan
Untuk menambahkan project Dataproc Metastore yang ada ke perimeter, ikuti petunjuk di bagian Memperbarui perimeter layanan.
Tambahkan Dataproc Metastore dan Cloud Storage API ke perimeter layanan
Untuk mengurangi risiko data Anda dieksfiltrasi dari Dataproc Metastore, misalnya, saat menggunakan API impor atau ekspor Dataproc Metastore, Anda harus membatasi Dataproc Metastore API dan Cloud Storage API.
Untuk menambahkan Dataproc Metastore dan Cloud Storage API sebagai layanan terbatas:
Konsol
Di konsol Google Cloud , buka halaman VPC Service Controls:
Di halaman VPC Service Controls, di tabel, klik nama perimeter layanan yang ingin Anda ubah.
Klik Edit Perimeter.
Di halaman Edit Perimeter Layanan VPC, klik Tambahkan Layanan.
Tambahkan Dataproc Metastore API dan Cloud Storage API.
Klik Simpan.
gcloud
Jalankan perintah gcloud access-context-manager perimeters update
berikut:
gcloud access-context-manager perimeters update PERIMETER_ID
--policy=POLICY_ID
--add-restricted-services=metastore.googleapis.com,storage.googleapis.com
Ganti kode berikut:
PERIMETER_ID
: ID perimeter atau ID yang memenuhi syarat sepenuhnya untuk perimeter.POLICY_ID
: ID kebijakan akses.
Buat tingkat akses
Secara opsional, untuk mengizinkan akses eksternal ke resource terlindungi di dalam perimeter, Anda dapat menggunakan tingkat akses. Tingkat akses hanya berlaku untuk permintaan resource terlindungi yang berasal dari luar perimeter layanan. Anda tidak dapat menggunakan tingkat akses untuk memberikan izin kepada resource yang dilindungi agar dapat mengakses data dan layanan di luar perimeter.
Lihat Mengizinkan akses ke resource yang dilindungi dari luar perimeter.