Questa pagina descrive come eliminare ed esportare i job batch.
Quando un job viene eliminato, i relativi dettagli e la cronologia vengono visualizzati visualizzare un lavoro e le sue attività vengano rimosse da Batch. Se vuoi rimuovere tutte le informazioni e le risorse associati a un job, devi eliminare anche elementi da qualsiasi I prodotti Google Cloud che hai abilitato, come gli argomenti Pub/Sub, tabelle BigQuery o log di Cloud Logging.
Google Cloud elimina automaticamente un job 60 giorni dopo l'annullamento (Anteprima), va a buon fine o non va a buon fine. Prima di un job viene automaticamente eliminato, puoi scegliere di eseguire una delle seguenti operazioni:
Esporta il job: se vuoi conservare le informazioni del job. per più di 60 giorni, puoi procedere in uno dei seguenti modi:
- Esporta il job in BigQuery. La
Script di esempio
export-to-bigquery-delete-batch-jobs
esporta un job in BigQuery e lo elimina. Se non vuoi eliminare il job dopo averlo esportato, puoi modificare lo script di esempio. - Configura le notifiche Pub/Sub per il job e inviale in modalità flusso notifiche a BigQuery. Per ulteriori informazioni, vedi Monitorare i job utilizzando le notifiche.
- Esporta il job in BigQuery. La
Script di esempio
Eliminare un lavoro: come spiegato in questo documento, puoi eseguire manualmente elimina un job quando vuoi rimuoverlo dall'elenco dei job del tuo progetto e non hanno più bisogno della cronologia del job. Se elimini un job prima o durante viene eseguito, il job viene annullato.
Prima di iniziare
- Se non hai mai utilizzato Batch, rivedi Inizia a utilizzare Batch e abilita Batch, completando prerequisiti per progetti e utenti.
-
Per ottenere le autorizzazioni necessarie per eliminare un job, chiedi all'amministratore di concederti Ruolo IAM Editor job batch (
roles/batch.jobsEditor
) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.Potresti anche riuscire a ottenere le autorizzazioni richieste tramite la ruoli o altri ruoli predefiniti ruoli.
Elimina un job
Puoi eliminare un job utilizzando la console Google Cloud, gcloud CLI, API Batch, Go, Java, Node.js, Python o C++.
Console
Per eliminare un job utilizzando la console Google Cloud, segui questi passaggi:
Nella console Google Cloud, vai alla pagina Elenco job.
Fai clic sul nome del job che hai creato. Si apre la pagina Dettagli job.
Fai clic su
Elimina.Nella finestra di dialogo Vuoi eliminare il job batch?, inserisci
Delete
nel campo.Fai clic su Elimina.
La pagina Elenco job mostra che il job è stato eliminato.
gcloud
Per eliminare un job con gcloud CLI, utilizza
Comando gcloud batch jobs delete
.
gcloud batch jobs delete JOB_NAME --location LOCATION
Sostituisci quanto segue:
JOB_NAME
: il nome del job.LOCATION
: la località del lavoro.
API
Per eliminare un job utilizzando l'API Batch, utilizza
Metodo jobs.delete
:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Sostituisci quanto segue:
PROJECT_ID
: il valore ID progetto del tuo progetto.LOCATION
: la località del lavoro.JOB_NAME
: il nome del job.
Vai
Go
Per ulteriori informazioni, consulta API Go Batch documentazione di riferimento.
Per eseguire l'autenticazione in modalità batch, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Per ulteriori informazioni, consulta API Java Batch documentazione di riferimento.
Per eseguire l'autenticazione in modalità batch, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Node.js
Per ulteriori informazioni, consulta API Node.js Batch documentazione di riferimento.
Per eseguire l'autenticazione in modalità batch, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Per ulteriori informazioni, consulta API Python Batch documentazione di riferimento.
Per eseguire l'autenticazione in modalità batch, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
C++
C++
Per ulteriori informazioni, consulta API C++ Batch documentazione di riferimento.
Per eseguire l'autenticazione in modalità batch, configura le credenziali predefinite dell'applicazione. Per ulteriori informazioni, vedi Configura l'autenticazione per un ambiente di sviluppo locale.
Passaggi successivi
- Visualizza lo script di esempio
export-to-bigquery-delete-batch-jobs
- Visualizza i job nel progetto
- Crea un altro lavoro