In questa pagina viene descritto come eliminare ed esportare i job batch.
Quando un job viene eliminato, i relativi dettagli e la relativa cronologia vengono visualizzati quando visualizzi un job e le relative attività vengono rimossi da batch. Se vuoi rimuovere tutte le informazioni e le risorse associate a un job, devi eliminare gli elementi anche da eventuali altri prodotti Google Cloud che hai abilitato, ad esempio argomenti Pub/Sub, tabelle BigQuery o log di Cloud Logging.
Google Cloud elimina automaticamente un job 60 giorni dopo l'esito negativo o l'esito positivo. Prima che un job venga eliminato automaticamente, puoi facoltativamente eseguire una delle seguenti operazioni:
Esporta il job: se vuoi conservare le informazioni del job per più di 60 giorni, puoi eseguire una delle seguenti operazioni:
- Esporta il job in BigQuery. Lo script di esempio
export-to-bigquery-delete-batch-jobs
esporta un job in BigQuery e poi 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 trasmettile in streaming a BigQuery. Per ulteriori informazioni, vedi Monitorare i job tramite le notifiche.
- Esporta il job in BigQuery. Lo script di esempio
Eliminare un job: come spiegato in questo documento, puoi eliminare manualmente un job quando vuoi rimuoverlo dall'elenco dei job del progetto e non hai più bisogno della cronologia del job. Se elimini un job prima o mentre è in esecuzione, viene annullato.
Prima di iniziare
- Se non hai mai utilizzato Batch, consulta la Guida introduttiva all'utilizzo di Batch e abilita Batch completando i prerequisiti per progetti e utenti.
-
Per ottenere le autorizzazioni necessarie per eliminare un job, chiedi all'amministratore di concederti il ruolo IAM Editor job batch (
roles/batch.jobsEditor
) per il progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.Potresti anche essere in grado di ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Eliminazione di un job
Puoi eliminare un job utilizzando la console Google Cloud, gcloud CLI, l'API Batch, Go, Java, Node.js, Python o C++.
Console
Per eliminare un job utilizzando la console Google Cloud:
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 job batch?, inserisci
Delete
nel campo.Fai clic su Elimina.
Nella pagina Elenco job viene visualizzato che il job è stato eliminato.
gcloud
Per eliminare un job mediante gcloud CLI, utilizza il comando gcloud batch jobs delete
.
gcloud batch jobs delete JOB_NAME --location LOCATION
Sostituisci quanto segue:
JOB_NAME
: il nome del lavoro.LOCATION
: la località del lavoro.
API
Per eliminare un job utilizzando l'API Batch, utilizza il metodo jobs.delete
:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Sostituisci quanto segue:
PROJECT_ID
: l'ID progetto del progetto.LOCATION
: la località del lavoro.JOB_NAME
: il nome del lavoro.
Go
Go
Per maggiori informazioni, consulta la documentazione di riferimento dell'API Batch Go.
Per eseguire l'autenticazione in Batch, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Per maggiori informazioni, consulta la documentazione di riferimento dell'API Batch Java.
Per eseguire l'autenticazione in Batch, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Node.js
Per maggiori informazioni, consulta la documentazione di riferimento dell'API Batch Node.js.
Per eseguire l'autenticazione in Batch, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Per maggiori informazioni, consulta la documentazione di riferimento dell'API Batch Python.
Per eseguire l'autenticazione in Batch, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
C++
C++
Per maggiori informazioni, consulta la documentazione di riferimento dell'API Batch C++.
Per eseguire l'autenticazione in Batch, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Passaggi successivi
- Visualizza lo script di esempio
export-to-bigquery-delete-batch-jobs
- Visualizzare i job nel progetto
- Crea un altro lavoro