Halaman ini menunjukkan cara memulai Library Klien Cloud untuk Cloud Data Loss Prevention API. Library klien mempermudah akses Google Cloud API dari bahasa yang didukung. Meskipun Anda dapat menggunakanGoogle Cloud API secara langsung dengan membuat permintaan mentah ke server, library klien memberikan penyederhanaan yang secara signifikan mengurangi jumlah kode yang perlu ditulis.
Baca lebih lanjut Library Klien Cloud dan Library Klien Google API versi lama di Penjelasan library klien.
Cloud Data Loss Prevention API (DLP API) adalah bagian dari Sensitive Data Protection. Library klien Sensitive Data Protection yang disebutkan di halaman ini didukung di Compute Engine, App Engine - Lingkungan Fleksibel, Google Kubernetes Engine, dan Cloud Run Functions. Library klien Sensitive Data Protection untuk Java didukung di Java 8 di lingkungan standar App Engine.
Jika Anda menggunakan Java 7 di lingkungan standar App Engine, atau App Engine - Lingkungan standar dengan Go, PHP, atau Python, gunakan the REST Interface untuk mengakses Sensitive Data Protection.
Menginstal library klien
C#
Untuk membuat dan menjalankan contoh, buka file solusi (Dlp.sln) dengan Visual Studio 2015 atau yang lebih baru, lalu buat.Untuk mengetahui informasi selengkapnya, lihat README.
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan C#.
Go
go get cloud.google.com/go/dlp
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Go.
Java
Jika Anda menggunakan Maven, tambahkan
kode berikut ke file pom.xml Anda: Untuk informasi lebih lanjut tentang
BOM, lihat BOM Library Google Cloud Platform.
Jika menggunakan Gradle, tambahkan kode berikut ke dependensi Anda:
Jika Anda menggunakan sbt, tambahkan kode berikut ke dependensi Anda:
Jika menggunakan Visual Studio Code atau IntelliJ, Anda dapat menambahkan library klien ke project menggunakan plugin IDE berikut:
Plugin menyediakan fungsi tambahan, seperti pengelolaan kunci untuk akun layanan. Lihat dokumentasi setiap plugin untuk mengetahui detailnya.
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Java.
Node.js
npm install @google-cloud/dlp
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Node.js.
PHP
composer require google/cloud-dlp
Untuk informasi selengkapnya, lihat Menggunakan PHP di Google Cloud.
Python
- Instal pip dan virtualenv jika Anda belum memilikinya. Anda dapat melihat Panduan Penyiapan Lingkungan Pengembangan Python Google Cloud untuk mengetahui petunjuknya.
- Clone atau download Google Cloud Contoh Dokumen Python di GitHub.
- Buat virtualenv. Contoh kompatibel dengan Python 2.7.x dan 3.4 serta yang lebih tinggi.
$ python -m venv dlp $ source dlp/bin/activate
- Dari direktori dlp dalam direktori Contoh Dokumen Python yang di-clone atau di-unzip
Google Cloud , instal dependensi yang diperlukan untuk menjalankan contoh.
$ pip install -r requirements.txt
Ruby
gem install google-api-client
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Ruby.
Menyiapkan autentikasi
Untuk mengautentikasi panggilan ke Google Cloud API, library klien mendukung Kredensial Default Aplikasi (ADC). Library ini mencari kredensial dalam kumpulan lokasi yang ditentukan dan menggunakan kredensial tersebut untuk mengautentikasi permintaan ke API. Dengan ADC, Anda dapat menyediakan kredensial untuk aplikasi di berbagai lingkungan, seperti produksi atau pengembangan lokal, tanpa perlu mengubah kode aplikasi.Untuk lingkungan produksi, cara menyiapkan ADC bergantung pada layanan dan konteksnya. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan Kredensial Default Aplikasi.
Untuk lingkungan pengembangan lokal, Anda dapat menyiapkan ADC dengan kredensial yang terkait dengan Akun Google Anda:
-
Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus terlebih dahulu