La protection des données sensibles peut masquer ou obscurcir les données sensibles d'une chaîne de texte. Vous pouvez soumettre des informations textuelles à l'API via un fichier JSON sur HTTP ou faire appel à l'une des bibliothèques clientes utilisant plusieurs langages de programmation courants.
L'API projects.content.deidentify
considère les arguments suivants :
- Une chaîne de texte.
- Espace réservé pour le texte qui remplacera les données sensibles détectées. Dans cet exemple, les données sont remplacées par leur infoType correspondant.
- Une liste d'un ou de plusieurs infoTypes que vous souhaitez masquer.
La protection des données sensibles renvoie la chaîne avec toutes les données sensibles remplacées par l'espace réservé de votre choix.
Exemple de suppression de texte
Pour en savoir plus sur l'utilisation du format JSON avec l'API DLP, consultez le guide de démarrage rapide JSON.
C#
Pour savoir comment installer et utiliser la bibliothèque cliente pour la protection des données sensibles, consultez Bibliothèques clientes pour la protection des données sensibles.
Pour vous authentifier auprès de la protection des données sensibles, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Go
Pour savoir comment installer et utiliser la bibliothèque cliente pour la protection des données sensibles, consultez Bibliothèques clientes pour la protection des données sensibles.
Pour vous authentifier auprès de la protection des données sensibles, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Pour savoir comment installer et utiliser la bibliothèque cliente pour la protection des données sensibles, consultez Bibliothèques clientes pour la protection des données sensibles.
Pour vous authentifier auprès de la protection des données sensibles, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Node.js
Pour savoir comment installer et utiliser la bibliothèque cliente pour la protection des données sensibles, consultez Bibliothèques clientes pour la protection des données sensibles.
Pour vous authentifier auprès de la protection des données sensibles, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
PHP
Pour savoir comment installer et utiliser la bibliothèque cliente pour la protection des données sensibles, consultez Bibliothèques clientes pour la protection des données sensibles.
Pour vous authentifier auprès de la protection des données sensibles, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Python
Pour savoir comment installer et utiliser la bibliothèque cliente pour la protection des données sensibles, consultez Bibliothèques clientes pour la protection des données sensibles.
Pour vous authentifier auprès de la protection des données sensibles, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
REST
Entrée JSON :
{
"item": {
"value":"My email is test@example.com",
},
"deidentifyConfig": {
"infoTypeTransformations":{
"transformations": [
{
"primitiveTransformation": {
"replaceWithInfoTypeConfig": {}
}
}
]
}
},
"inspectConfig": {
"infoTypes": {
"name": "EMAIL_ADDRESS"
}
}
}
URL :
https://dlp.googleapis.com/v2/projects/[PROJECT_ID]/content:deidentify
La protection des données sensibles renvoie les éléments suivants après avoir reçu la requête:
Sortie JSON :
{
"item":{
"value":"My email is [EMAIL_ADDRESS]"
},
"overview":{
"transformedBytes":"16",
"transformationSummaries":[
{
"infoType":{
"name":"EMAIL_ADDRESS"
},
"transformation":{
"replaceWithInfoTypeConfig":{
}
},
"results":[
{
"count":"1",
"code":"SUCCESS"
}
],
"transformedBytes":"16"
}
]
}
}
Vous pouvez tester ce code vous-même en utilisant l'explorateur d'API intégré ci-dessous.
Étapes suivantes
Le masquage est une forme de suppression d'éléments d'identification. Pour en savoir plus sur, consultez la page Supprimer l'identification des données sensibles dans le contenu textuel.