Cette page explique quand et comment supprimer des jobs Batch.
Lorsqu'un job est supprimé, ses détails et son historique qui s'affichent lorsque vous consultez 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 des éléments de tous les produits supplémentaires Google Cloud 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'un job ne soit automatiquement supprimé, vous pouvez éventuellement effectuer l'une des opérations suivantes :
Exporter les informations sur le job : si vous souhaitez conserver les informations du job pendant plus de 60 jours, vous pouvez les exporter vers BigQuery à l'aide de Workflows. Pour en savoir plus, consultez Exporter des informations sur un job.
Supprimer un job : comme expliqué dans ce document, vous pouvez supprimer manuellement un job lorsque vous êtes prêt à le supprimer 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 prérequis 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 Batch (
roles/batch.jobsEditor) sur le projet. Pour en savoir plus sur l'attribution de rôles, consultez 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 Google Cloud console, de gcloud CLI, de l' API Batch, de Go, de Java, de Node.js, de Python ou de C++.
Console
Pour supprimer un job à l'aide de la Google Cloud console, procédez comme suit :
Dans la Google Cloud console, accédez à la page Job list (Liste des jobs).
Cliquez sur le nom du job que vous avez créé. La page Job details (Détails du job) s'ouvre.
Cliquez sur Delete (Supprimer).
Dans la boîte de dialogue Delete batch job? (Supprimer le job par lot ?), saisissez
Deletedans le champ.Cliquez sur Delete (Supprimer).
La page Job list (Liste des jobs) indique que le job est supprimé.
gcloud
Pour supprimer un job à l'aide de gcloud CLI, utilisez la
gcloud batch jobs delete commande.
gcloud batch jobs delete JOB_NAME --location LOCATION
Remplacez les éléments suivants :
JOB_NAME: nom du job.LOCATION: l'emplacement du job.
API
Pour supprimer un job à l'aide de l'API Batch, utilisez la
jobs.delete méthode :
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Remplacez les éléments suivants :
PROJECT_ID: l'ID du projet de votre projet.LOCATION: l'emplacement du job.JOB_NAME: nom du job.
Go
Go
Pour en savoir plus, consultez la documentation de référence de l'Go API Batch.
Pour vous authentifier auprès de Batch, 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
Java
Pour en savoir plus, consultez la documentation de référence de l'API BatchJava.
Pour vous authentifier auprès de Batch, 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
Node.js
Pour en savoir plus, consultez la documentation de référence de l' API Node.js Batch.
Pour vous authentifier auprès de Batch, 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
Python
Pour en savoir plus, consultez la documentation de référence de l'APIPython Batch.
Pour vous authentifier auprès de Batch, 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.
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 le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.