Cette page explique comment supprimer et exporter des tâches par lot.
Lorsqu'une tâche est supprimée, les détails et l'historique de la tâche qui s'affichent lorsque vous consultez une tâche et ses tâches associées sont supprimés de Batch. Si vous souhaitez supprimer toutes les informations et ressources associées à une tâche, vous devez également supprimer les éléments de tous les produitsGoogle Cloud supplémentaires que vous avez activés, tels que les sujets Pub/Sub, les tables BigQuery ou les journaux Cloud Logging.
Google Cloud supprime automatiquement une tâche 60 jours après son annulation (Aperçu), son succès ou son échec. Avant qu'une tâche ne soit supprimée automatiquement, vous pouvez effectuer l'une des opérations suivantes:
Exporter les informations de la tâche: si vous souhaitez conserver les informations de la tâche pendant plus de 60 jours, vous pouvez les exporter vers BigQuery à l'aide de Workflows. Pour en savoir plus, consultez la section Exporter des informations sur les jobs.
Supprimer une tâche: comme expliqué dans ce document, vous pouvez supprimer manuellement une tâche lorsque vous êtes prêt à la retirer de la liste des tâches de votre projet et que vous n'avez plus besoin de son historique. Si vous supprimez une tâche avant ou pendant son exécution, elle est annulée.
Avant de commencer
- Si vous n'avez jamais utilisé Batch, consultez Premiers pas avec Batch et activez Batch en remplissant les conditions préalables pour les projets et les utilisateurs.
-
Pour obtenir les autorisations nécessaires pour supprimer une tâche, demandez à votre administrateur de vous accorder le rôle IAM Éditeur de tâches par lot (
roles/batch.jobsEditor
) sur le projet. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.
Supprimer un job
Vous pouvez supprimer un job à l'aide de la console Google Cloud , de gcloud CLI, de l'API Batch, de Go, de Java, de Node.js, de Python ou de C++.
Console
Pour supprimer une tâche à l'aide de la console Google Cloud , procédez comme suit:
Dans la console Google Cloud , accédez à la page Liste des tâches.
Cliquez sur le nom de la tâche que vous avez créée. La page "Job Details" (informations sur le job) s'ouvre alors.
Cliquez sur
Supprimer.Dans la boîte de dialogue Supprimer le job par lot ?, saisissez
Delete
dans le champ.Cliquez sur Supprimer.
La page Liste des tâches indique que la tâche a été supprimée.
gcloud
Pour supprimer une tâche à l'aide de gcloud CLI, utilisez la commande gcloud batch jobs delete
.
gcloud batch jobs delete JOB_NAME --location LOCATION
Remplacez les éléments suivants :
JOB_NAME
: nom de la tâche.LOCATION
: emplacement de la tâche.
API
Pour supprimer une tâche à l'aide de l'API Batch, utilisez la méthode jobs.delete
:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Remplacez les éléments suivants :
PROJECT_ID
: ID de projet de votre projet.LOCATION
: emplacement de la tâche.JOB_NAME
: nom de la tâche.
Go
Go
Pour en savoir plus, consultez la documentation de référence de l'API Go par lot.
Pour vous authentifier auprès de Batch, 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
Java
Pour en savoir plus, consultez la documentation de référence de l'API Java par lot.
Pour vous authentifier auprès de Batch, 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
Node.js
Pour en savoir plus, consultez la documentation de référence de l'API Node.js par lot.
Pour vous authentifier auprès de Batch, 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
Python
Pour en savoir plus, consultez la documentation de référence de l'API Python par lot.
Pour vous authentifier auprès de Batch, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
C++
C++
Pour en savoir plus, consultez la documentation de référence de l'API C++ par lot.
Pour vous authentifier auprès de Batch, configurez les Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.