Cette page explique quand et comment supprimer des jobs Batch.
Lorsqu'un job est supprimé, les détails et l'historique du job qui s'affichent lorsque vous affichez un job et ses tâches sont supprimés de Batch. Si vous souhaitez supprimer toutes les informations et ressources associées à un job, vous devez également supprimer les éléments de tous les produitsGoogle Cloud supplémentaires que vous avez activés, tels que les thèmes Pub/Sub, les tables BigQuery ou les journaux Cloud Logging.
Google Cloud supprime automatiquement un job 60 jours après son annulation, sa réussite ou son échec. Avant qu'une tâche ne soit supprimée automatiquement, vous pouvez éventuellement effectuer l'une des opérations suivantes :
Informations sur les tâches d'exportation : si vous souhaitez conserver les informations d'une tâche pendant plus de 60 jours, vous pouvez les exporter vers BigQuery à l'aide de Workflows. Pour en savoir plus, consultez Exporter les informations sur les jobs.
Supprimer un job : comme expliqué dans ce document, vous pouvez supprimer manuellement un job lorsque vous êtes prêt à le retirer de la liste des jobs de votre projet et que vous n'avez plus besoin de son historique. Si vous supprimez un job avant ou pendant son exécution, il est annulé et supprimé.
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 un job, demandez à votre administrateur de vous accorder le rôle IAM Éditeur de jobs 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 avec 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, ou des langages Go, Java, Node.js, Python ou C++.
Console
Pour supprimer un job à l'aide de la console Google Cloud , procédez comme suit :
Dans la console Google Cloud , accédez à la page Liste des jobs.
Cliquez sur le nom du job que vous avez créé. 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 jobs indique que le job a été supprimé.
gcloud
Pour supprimer un job à 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 du job.LOCATION
: emplacement du job.
API
Pour supprimer un job à 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 du job.JOB_NAME
: nom du job.
Go
Go
Pour en savoir plus, consultez la documentation de référence de l'API Batch Go.
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 Batch Java.
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 Batch Node.js.
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 Batch Python.
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 Batch C++.
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.