En esta página, se muestra cómo comenzar a usar las bibliotecas cliente de Cloud para la API de Cloud Data Loss Prevention. Las bibliotecas cliente facilitan el acceso a las APIs de Google Cloud mediante un lenguaje compatible. Puedes usar las APIs de Google Cloud directamente mediante solicitudes sin procesar al servidor, pero las bibliotecas cliente proporcionan simplificaciones que reducen de manera significativa la cantidad de código que debes escribir.
Obtén más información sobre las bibliotecas cliente de Cloud y las bibliotecas cliente de las API de Google anteriores en Explicación de las bibliotecas cliente.
La API de Cloud Data Loss Prevention (API de DLP) forma parte de Sensitive Data Protection. Las bibliotecas cliente de Protección de datos sensibles que se mencionan en esta página son compatibles con Compute Engine, el entorno flexible de App Engine, Google Kubernetes Engine y las funciones de Cloud Run. La biblioteca cliente de Protección de datos sensibles para Java es compatible con Java 8 en el entorno estándar de App Engine.
Si usas Java 7 en el entorno estándar de App Engine o en el entorno estándar de App Engine con Go, PHP o Python, usa la interfaz REST para acceder a la Protección de datos sensibles.
Instala la biblioteca cliente
C#
Para compilar y ejecutar una muestra, abre el archivo de solución (Dlp.sln) con Visual Studio 2015 o posterior y compílalo.Para obtener más información, consulta el archivo README.
Para obtener más información, consulta Configura un entorno de desarrollo de C#.
Go
go get cloud.google.com/go/dlp
Para obtener más información, consulta Configura un entorno de desarrollo de 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.
Para obtener más información, consulta Configura un entorno de desarrollo de Java.
Node.js
npm install --save @google-cloud/dlp
Para obtener más información, consulta Configura un entorno de desarrollo de Node.js.
PHP
composer require google/cloud-dlp
Para obtener más información, consulta PHP en Google Cloud.
Python
- Instala pip y virtualenv si aún no lo hiciste. Puedes consultar la guía de configuración del entorno de desarrollo de Python para Google Cloud a fin de obtener instrucciones.
- Clona o descarga las muestras de documentos Python de Google Cloud en GitHub.
- Crea un virtualenv. Las muestras son compatibles con Python 2.7.x, 3.4 o superior.
$ python -m venv dlp $ source dlp/bin/activate
- Desde el directorio dlp dentro del directorio de muestras de documentos Python de Google Cloud clonadas o descomprimidas, instala las dependencias necesarias para ejecutar las muestras.
$ pip install -r requirements.txt
Ruby
gem install google-api-client
Para obtener más información, consulta Cómo configurar un entorno de desarrollo en Ruby.
Configura la autenticación
Para autenticar llamadas a las API de Google Cloud, las bibliotecas cliente son compatibles con las credenciales predeterminadas de la aplicación (ADC). Las bibliotecas buscan credenciales en un conjunto de ubicaciones definidas y las usan para lo siguiente: autenticar solicitudes en la API. Con ADC, puedes hacer que las credenciales estén disponibles para tu aplicación en una variedad de entornos, como el desarrollo o producción local, sin necesidad de modificar el código de la aplicación.Para los entornos de producción, la forma en que configuras ADC depende del servicio y el contexto. Para obtener más información, consulta Configura credenciales predeterminadas de la aplicación.
Para un entorno de desarrollo local, puedes configurar ADC con las credenciales asociadas con tu cuenta de Google:
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
Aparecerá una pantalla de acceso. Después de acceder, tus credenciales se almacenan en el archivo de credenciales local que usa ADC.
Usa la biblioteca cliente
El siguiente ejemplo muestra cómo usar la biblioteca cliente.
C#
Go
Java
Node.js
PHP
Python
Recursos adicionales
C#
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para C#:
Go
En la siguiente lista, se incluyen vínculos a más recursos relacionados con la biblioteca cliente para Go:
Java
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para Java:
Node.js
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente de Node.js:
PHP
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para PHP:
Python
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para Python:
Ruby
La siguiente lista contiene vínculos a más recursos relacionados con la biblioteca cliente para Ruby: