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.
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 datastore structuré ou non structuré à l'aide de la Google Cloud console, procédez comme suit :
Dans la Google Cloud console, accédez à la Gemini Enterprise page.
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 Gemini Enterprise, puis 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 projetDATA_STORE_ID: ID du data store.FORCE: valeur booléenne qui indique si les données doivent être supprimé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#
Avant d'essayer cet exemple, suivez les instructions de configuration pour C# décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Gemini Enterprise C#.
Pour vous authentifier auprès de Gemini Enterprise, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Go
Avant d'essayer cet exemple, suivez les instructions de configuration Go décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'Go API Gemini Enterprise.
Pour vous authentifier auprès de Gemini Enterprise, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Avant d'essayer cet exemple, suivez les instructions de configuration Java décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'APIJava Gemini Enterprise.
Pour vous authentifier auprès de Gemini Enterprise, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Node.js
Avant d'essayer cet exemple, suivez les instructions de configuration Node.js décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Node.jsGemini Enterprise.
Pour vous authentifier auprès de Gemini Enterprise, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Python
Avant d'essayer cet exemple, suivez les instructions de configuration Python décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'API Python Gemini Enterprise.
Pour vous authentifier auprès de Gemini Enterprise, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Ruby
Avant d'essayer cet exemple, suivez les instructions de configuration pour Ruby décrites dans le guide de démarrage rapide de Gemini Enterprise à l'aide des bibliothèques clientes. Pour en savoir plus, consultez la documentation de référence de l'Ruby API Gemini Enterprise.
Pour vous authentifier auprès de Gemini Enterprise, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.