Untuk lebih mengamankan layanan Dataproc Metastore, 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 Kontrol Layanan VPC lebih lanjut, lihat Ringkasan Kontrol Layanan VPC.
Resource Metastore Dataproc ditampilkan di metastore.googleapis.com
API, yang memungkinkan Anda menjalankan operasi tingkat layanan, seperti pembuatan dan penghapusan layanan.
Anda menyiapkan Kontrol Layanan VPC menggunakan Dataproc Metastore dengan membatasi konektivitas ke platform 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 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 dalam Membuat perimeter layanan.
Menambahkan lebih banyak project ke perimeter layanan
Untuk menambahkan project Dataproc Metastore yang ada ke perimeter, ikuti petunjuk dalam Mengupdate perimeter layanan.
Menambahkan Dataproc Metastore dan Cloud Storage API ke perimeter layanan
Untuk mengurangi risiko pemindahan data Anda 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 yang dibatasi:
Konsol
Di Konsol Google Cloud, buka halaman VPC Service Controls:
Di halaman Kontrol Layanan VPC, pada tabel, klik nama perimeter layanan yang ingin Anda ubah.
Klik Edit Perimeter.
Di halaman Edit VPC Service Perimeter, klik Add Services.
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 sepenuhnya memenuhi syarat untuk perimeter.POLICY_ID
: ID kebijakan akses.
Membuat tingkat akses
Secara opsional, Anda dapat menggunakan tingkat akses untuk mengizinkan akses eksternal ke resource yang dilindungi di dalam perimeter. Tingkat akses hanya berlaku untuk permintaan resource yang dilindungi yang berasal dari luar perimeter layanan. Anda tidak dapat menggunakan tingkat akses untuk memberikan izin kepada resource yang dilindungi untuk mengakses data dan layanan di luar perimeter.
Lihat Mengizinkan akses ke resource yang dilindungi dari luar perimeter.