Cette page explique comment supprimer définitivement toutes les données d'un data store structuré ou non structuré.
Vous supprimez définitivement les données d'un data store si vous souhaitez supprimer complètement le contenu du data store avant de réimporter des données récentes. La suppression définitive d'un data store ne supprime que les données du data store, en laissant intacts votre application, votre schéma et vos configurations.
Pour savoir comment supprimer un data store, consultez Supprimer un datastore.
Datastores de sites Web
La suppression définitive n'est pas une option pour les datastores de sites Web, car vous pouvez supprimer des sites Web de ces datastores selon vos besoins.
Supprimer définitivement les données
Pour supprimer définitivement des données d'un data store, procédez comme suit :
Console
Pour supprimer définitivement les données d'une branche d'un data store structuré, non structuré, ou de santé à l'aide de la Google Cloud console, procédez comme suit :
Dans la Google Cloud console, accédez à la page Applications d'IA.
Dans le menu de navigation, cliquez sur Datastores.
Dans la colonne Nom, cliquez sur le data store que vous souhaitez supprimer définitivement.
Dans l'onglet Documents, cliquez sur Supprimer définitivement les données.
Lisez l'avertissement dans la boîte de dialogue Confirmer la suppression définitive des données. Si vous souhaitez continuer, saisissez le nom de votre data store, puis cliquez sur Confirmer. La suppression définitive des données est une opération de longue durée. Pour en savoir plus, consultez Surveiller les opérations de longue durée.
Cliquez sur l'onglet Activité pour suivre la progression de l'opération de suppression définitive.
REST
Pour supprimer définitivement les données d'une branche d'un data store structuré ou non structuré à l'aide de la ligne de commande, procédez comme suit :
Recherchez l'ID de votre data store. Si vous disposez déjà de l'ID de votre data store, passez à l'étape suivante.
Dans la Google Cloud console , accédez à la page Applications d'IA et cliquez sur Datastores dans le menu de navigation.
Cliquez sur le nom de votre data store.
Sur la page Données de votre data store, obtenez l'ID du data store.
Appelez la
documents.purgeméthode.curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/dataStores/DATA_STORE_ID/branches/0/documents:purge" \ -d '{ "filter": "*", "force": FORCE }'Remplacez les éléments suivants :
PROJECT_ID: Google Cloud projet.DATA_STORE_ID: ID du data store de recherche d'agent.FORCE: valeur booléenne qui indique s'il faut supprimer les données de la branche du data store.- Si la valeur est
true, toutes les données de la branche sont supprimées. - Si la valeur est
false, aucune donnée n'est supprimée et une liste de documents de la branche est renvoyée. - Si
forceest omis, la valeur par défaut estfalse.
- Si la valeur est
Facultatif : Notez la valeur
namerenvoyée par ladocuments.purgeméthode et suivez les instructions de la section Obtenir des informations sur une opération de longue durée pour savoir quand l'opération de suppression définitive est terminée.
C#
Pour en savoir plus, consultez la documentation de référence de l'API C# de la recherche d'agent.
Pour vous authentifier auprès de la recherche d'agent, 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 en savoir plus, consultez la documentation de référence de l'Go API de la recherche d'agent.
Pour vous authentifier auprès de la recherche d'agent, 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 en savoir plus, consultez la documentation de référence de l' API Java de la recherche d'agent.
Pour vous authentifier auprès de la recherche d'agent, 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 en savoir plus, consultez la documentation de référence de l'API Node.js de la recherche d'agent.
Pour vous authentifier auprès de la recherche d'agent, 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 en savoir plus, consultez la documentation de référence de l'API de la recherche d'agent.Python
Pour vous authentifier auprès de la recherche d'agent, configurez les identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Ruby
Pour en savoir plus, consultez la documentation de référence de l'API Ruby de la recherche d'agent.
Pour vous authentifier auprès de la recherche d'agent, configurez les identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.