Cette page explique comment supprimer et exporter des jobs par lot.
Lorsqu'un job est supprimé, les détails et l'historique de celui-ci apparaissent lorsque vous afficher une offre d'emploi et ses tâches sont supprimées de par lot. Si vous souhaitez supprimer toutes les informations et ressources associées à une tâche, vous devez également supprimer des éléments de toute Les produits Google Cloud que vous avez activés, tels que les sujets Pub/Sub, tables BigQuery ou journaux Cloud Logging.
Google Cloud supprime automatiquement un job 60 jours après son annulation (version preview), réussit ou échoue. Avant un emploi est automatiquement supprimé, vous pouvez effectuer l'une des opérations suivantes:
Exporter la tâche: si vous souhaitez conserver les informations associées à la tâche. depuis plus de 60 jours, vous pouvez effectuer l'une des opérations suivantes:
- Exportez le job vers BigQuery. La
Exemple de script
export-to-bigquery-delete-batch-jobs
exporte un job vers BigQuery, puis le supprime. Si vous ne souhaitez pas supprimer le job après l'avoir exporté, vous pouvez modifier l'exemple de script. - Configurer les notifications Pub/Sub pour le job et les diffuser et envoyer des notifications à BigQuery. Pour en savoir plus, consultez Surveiller les tâches à l'aide de notifications
- Exportez le job vers BigQuery. La
Exemple de script
Supprimer une mission: comme expliqué dans ce document, vous pouvez Supprimer une tâche lorsque vous êtes prêt à la retirer de la liste des tâches de votre projet et n'a plus besoin de l'historique du poste. Si vous supprimez une mission avant ou pendant est en cours d'exécution, elle est annulée.
Avant de commencer
- Si vous n'avez jamais utilisé Batch auparavant, consultez Premiers pas avec Batch et activez Batch en suivant la 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 Éditeur de jobs par lot (
roles/batch.jobsEditor
) sur le projet. Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.
Supprimer une offre d'emploi
Vous pouvez supprimer un job à l'aide de la console Google Cloud, de gcloud CLI, API Batch, 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 tâches.
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 tâches 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 de la tâche.LOCATION
: emplacement de la tâche.
API
Pour supprimer un job à l'aide de l'API Batch, utilisez la méthode
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
: le ID du projet de votre projet.LOCATION
: emplacement de la tâche.JOB_NAME
: nom de la tâche.
Go
Go
Pour en savoir plus, consultez les API Go par lot documentation de référence.
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 les API Java par lot documentation de référence.
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 les API Node.js par lot documentation de référence.
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 les API Python par lot documentation de référence.
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 les API C++ par lot documentation de référence.
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.
Étape suivante
- Afficher l'exemple de script
export-to-bigquery-delete-batch-jobs
- Afficher les tâches de votre projet
- Créer une autre offre d'emploi