Dengan kemampuan untuk menentukan region tempat operasi Sensitive Data Protection dilakukan, Anda dapat mengontrol tempat data yang berpotensi sensitif diproses. Dokumen ini menjelaskan konsep lokasi pemrosesan Sensitive Data Protection dan menunjukkan cara menentukan region.
Untuk melihat daftar region dan multi-region yang didukung, lihat Lokasi Perlindungan Data Sensitif.
Tentang region dan multi-region
Region adalah lokasi geografis tertentu, seperti Amerika Serikat bagian barat atau Asia timur laut. Lokasi multi-region (atau hanya multi-region) adalah area geografis yang luas, seperti Uni Eropa, yang berisi dua atau lebih wilayah geografis.
Pertimbangan lokasi
Lokasi yang baik menyeimbangkan biaya latensi, ketersediaan, dan bandwidth.
Gunakan region untuk membantu mengoptimalkan latensi dan bandwidth jaringan.
Gunakan multi-region jika Anda ingin memproses data dari luar jaringan Google dan didistribusikan di wilayah geografis yang luas, atau jika Anda menginginkan ketersediaan yang lebih tinggi yang disertai redundansi di seluruh region.
Secara umum, Anda harus memproses data di lokasi yang nyaman atau berisi sebagian besar pengguna data Anda.
Jika organisasi Anda diwajibkan untuk menyimpan data dalam transit di lokasi tertentu, maka gunakan hanya region atau multi-region yang mendukung endpoint regional (REP). Dalam kasus ini, Anda harus menggunakan Cloud Data Loss Prevention API, karena endpoint regional untuk Sensitive Data Protection tidak tersedia untuk digunakan dengan Google Cloud konsol.
Menentukan wilayah
Cara Anda menentukan region pemrosesan bergantung pada jenis endpoint yang Anda gunakan untuk mengirim permintaan—endpoint global atau endpoint regional. Jenis endpoint yang Anda pilih bergantung pada apakah Anda diwajibkan untuk menyimpan data dalam transit di dalam wilayah tertentu. Untuk mengetahui informasi selengkapnya, lihat Endpoint global dan regional untuk Perlindungan Data Sensitif.
Menentukan region dalam permintaan ke endpoint global
Konsol
Pilih region saat menyiapkan operasi Perlindungan Data Sensitif Anda.
Misalnya, saat membuat pemicu tugas, pilih lokasi dari menu Lokasi resource, seperti yang ditunjukkan di sini:

Jika lokasi pemrosesan tidak menjadi masalah, gunakan region Global dan Google akan memilih lokasi tempat pemrosesan harus dilakukan. Global adalah pilihan region default.
REST
Masukkan informasi wilayah ke dalam URL endpoint permintaan. Jika lokasi pemrosesan tidak menjadi masalah, gunakan region global
dan Google akan memilih lokasi tempat pemrosesan harus dilakukan. Perhatikan bahwa semua resource yang dibuat oleh permintaan yang
menentukan region global
disimpan di region global
.
Berikut adalah beberapa contoh permintaan ke endpoint global.
Menggunakan wilayah global
Dua permintaan berikut memiliki efek yang sama. Tidak menyertakan region sama dengan menentukan locations/global/
.
POST https://www.googleapis.com/dlp/v2/projects/PROJECT_ID/locations/global/content:inspect
POST https://www.googleapis.com/dlp/v2/projects/PROJECT_ID/content:inspect
Menggunakan wilayah tertentu
Untuk menentukan region pemrosesan, dalam URL resource, sisipkan
locations/
, lalu nama region.
POST https://www.googleapis.com/dlp/v2/projects/PROJECT_ID/locations/us-west2/content:inspect
Menentukan region dalam permintaan ke endpoint regional
Konsol
Untuk Perlindungan Data Sensitif, endpoint regional tidak tersedia untuk digunakan dengan konsol Google Cloud .
C#
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Go
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Sensitive Data Protection, lihat library klien Sensitive Data Protection.
Untuk melakukan autentikasi ke Sensitive Data Protection, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
REST
Contoh berikut mengirim permintaan content.inspect
ke endpoint regional.
Data apa pun yang dilampirkan pada permintaan ini tetap berada di region yang ditentukan saat dalam
perjalanan, digunakan, dan saat tidak digunakan.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
-
REP_REGION
: region tempat endpoint regional (REP) untuk Sensitive Data Protection tersedia—misalnya,us-west2
. Untuk mengetahui daftar lengkap region, lihat Lokasi Perlindungan Data Sensitif. -
PROJECT_ID
: ID project Google Cloud Anda. Project ID adalah string alfanumerik, sepertiexample-project
.
Metode HTTP dan URL:
POST https://dlp.REP_REGION.rep.googleapis.com/v2/projects/PROJECT_ID/locations/REP_REGION/content:inspect
Meminta isi JSON:
{ "inspectConfig": { "infoTypes": [ { "name": "CREDIT_CARD_NUMBER" } ] }, "item": { "value": "hi, my ccn is 4111111111111111" } }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{ "result": { "findings": [ { "infoType": { "name": "CREDIT_CARD_NUMBER", "sensitivityScore": { "score": "SENSITIVITY_HIGH" } }, "likelihood": "LIKELY", "location": { "byteRange": { "start": "14", "end": "30" }, "codepointRange": { "start": "14", "end": "30" } }, "createTime": "2024-08-09T19:54:13.348Z", "findingId": "2024-08-09T19:54:13.352163Z4747901452516738787" } ] } }
Pertimbangan kolokasi
Saat memindai repositori penyimpanan seperti Cloud Storage atau
BigQuery, Anda harus menentukan lokasi yang sama dalam permintaan
Sensitive Data Protection dengan lokasi repositori yang Anda pindai. Misalnya, jika set data BigQuery berada di lokasi multi-region Uni Eropa, tentukan multi-region Uni Eropa (europe
) saat mengonfigurasi tugas Perlindungan Data Sensitif.
Jika Anda tidak menempatkan permintaan Sensitive Data Protection bersama dengan repositori penyimpanan yang Anda pindai, pemrosesan permintaan Anda dapat dibagi antara lokasi data dan lokasi yang ditentukan dalam permintaan.
Langkah berikutnya
- Pelajari geografi dan zona lebih lanjut.
- Lihat daftar region dan multi-region yang didukung.
- Pelajari lebih lanjut Endpoint global dan regional untuk Sensitive Data Protection.