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 menggunakan Google Cloud API secara langsung dengan membuat permintaan mentah ke server, library klien memberikan penyederhanaan yang secara signifikan mengurangi jumlah kode yang perlu Anda tulis.
Baca selengkapnya tentang Library Klien Cloud dan Library Klien Google API lama di Penjelasan library klien.
Cloud Data Loss Prevention API (DLP API) adalah bagian dari Perlindungan Data Sensitif. Library klien Perlindungan Data Sensitif yang disebutkan di halaman ini didukung di Compute Engine, App Engine - Lingkungan Fleksibel, Google Kubernetes Engine, dan Cloud Functions. Library klien Perlindungan Data Sensitif 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 Antarmuka REST untuk mengakses Perlindungan Data Sensitif.
Menginstal library klien
C#
Untuk membuat dan menjalankan contoh, buka file solusi (Dlp.sln) dengan Visual Studio 2015 atau yang lebih baru, lalu build.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
If you are using Maven, add
the following to your pom.xml
file. For more information about
BOMs, see The Google Cloud Platform Libraries BOM.
If you are using Gradle, add the following to your dependencies:
If you are using sbt, add the following to your dependencies:
If you're using Visual Studio Code, IntelliJ, or Eclipse, you can add client libraries to your project using the following IDE plugins:
The plugins provide additional functionality, such as key management for service accounts. Refer to each plugin's documentation for details.
Untuk informasi selengkapnya, lihat Menyiapkan Lingkungan Pengembangan Java.
Node.js
npm install --save @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 mungkin ingin melihat Panduan Penyiapan Lingkungan Pengembangan Python untuk Google Cloud guna mengetahui petunjuknya.
- Clone atau download Contoh Dokumen Google Cloud Python di GitHub.
- Membuat virtualenv. Contoh kompatibel dengan Python 2.7.x serta 3.4 dan yang lebih tinggi.
$ python -m venv dlp $ source dlp/bin/activate
- Dari direktori dlp dalam direktori Contoh Dokumen Google Cloud Python yang di-clone atau diekstrak, instal dependensi yang diperlukan untuk menjalankan sampel.
$ 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 akan mencari kredensial dalam serangkaian lokasi yang ditentukan dan menggunakan kredensial tersebut untuk mengautentikasi permintaan ke API. Dengan ADC, Anda dapat menyediakan kredensial untuk aplikasi di berbagai lingkungan, seperti pengembangan atau produksi lokal, tanpa perlu mengubah kode aplikasi.Untuk lingkungan produksi, cara menyiapkan ADC bergantung pada layanan dan konteksnya. Untuk informasi selengkapnya, lihat Menyiapkan Kredensial Default Aplikasi.
Untuk lingkungan pengembangan lokal, Anda dapat menyiapkan ADC dengan kredensial yang terkait dengan Akun Google Anda:
Instal dan lakukan inisialisasi gcloud CLI.
Saat melakukan inisialisasi gcloud CLI, pastikan untuk menentukan project Google Cloud yang Anda miliki izinnya untuk mengakses resource yang dibutuhkan aplikasi Anda.
Buat file kredensial Anda:
gcloud auth application-default login
Layar login akan muncul. Setelah Anda login, kredensial Anda akan disimpan di file kredensial lokal yang digunakan oleh ADC.
Menggunakan library klien
Contoh berikut menunjukkan cara menggunakan library klien.
C#
Go
Java
Node.js
PHP
Python
Referensi lain
C#
Daftar berikut berisi tautan ke sumber daya lainnya yang terkait dengan library klien untuk C#:
Go
Daftar berikut berisi link ke referensi lainnya terkait library klien untuk Go:
Java
Daftar berikut berisi link ke referensi lainnya terkait library klien untuk Java:
Node.js
Daftar berikut berisi link ke referensi lain yang terkait dengan library klien untuk Node.js:
PHP
Daftar berikut berisi link ke referensi lainnya yang terkait dengan library klien untuk PHP:
Python
Daftar berikut berisi link ke referensi lainnya terkait library klien untuk Python:
Ruby
Daftar berikut berisi link ke referensi lainnya terkait library klien untuk Ruby: