Auf dieser Seite wird beschrieben, wie Sie Batchjobs löschen und exportieren.
Wenn ein Job gelöscht wird, werden die Jobdetails und der Verlauf, die beim Aufrufen eines Jobs und seiner Aufgaben angezeigt werden, aus dem Batch entfernt. Wenn Sie alle Informationen und Ressourcen entfernen möchten, die mit einem Job verknüpft sind, müssen Sie auch Elemente aus allen zusätzlich aktivierten Google Cloud-Produkten löschen, z. B. Pub/Sub-Themen, BigQuery-Tabellen oder Cloud Logging-Logs.
Google Cloud löscht einen Job automatisch 60 Tage, nachdem er fehlgeschlagen oder erfolgreich war. Bevor ein Job automatisch gelöscht wird, können Sie optional einen der folgenden Schritte ausführen:
Job exportieren: Wenn Sie die Informationen des Jobs länger als 60 Tage aufbewahren möchten, haben Sie folgende Möglichkeiten:
- Exportieren Sie den Job nach BigQuery. Mit dem Beispielskript
export-to-bigquery-delete-batch-jobs
wird ein Job nach BigQuery exportiert und dann gelöscht. Wenn Sie den Job nach dem Export nicht löschen möchten, können Sie das Beispielskript ändern. - Pub/Sub-Benachrichtigungen für den Job konfigurieren und diese Benachrichtigungen an BigQuery streamen Weitere Informationen finden Sie unter Jobs mithilfe von Benachrichtigungen überwachen.
- Exportieren Sie den Job nach BigQuery. Mit dem Beispielskript
Job löschen: Wie in diesem Dokument erläutert, können Sie einen Job manuell löschen, wenn Sie ihn aus der Jobliste Ihres Projekts entfernen möchten und den Jobverlauf nicht mehr benötigen. Wenn Sie einen Job löschen, bevor oder während er ausgeführt wird, wird der Job abgebrochen.
Hinweise
- Wenn Sie Batch noch nie verwendet haben, lesen Sie die Informationen unter Erste Schritte mit Batch. Aktivieren Sie Batch, indem Sie die Voraussetzungen für Projekte und Nutzer erfüllen.
-
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Batch Job Editor (
roles/batch.jobsEditor
) für das Projekt zu gewähren, um die Berechtigungen zu erhalten, die Sie zum Löschen eines Jobs benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.Möglicherweise können Sie die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Job löschen
Sie können Jobs mit der Google Cloud Console, der gcloud CLI, der Batch API, Go, Java, Node.js, Python oder C++ löschen.
Console
So löschen Sie einen Job über die Google Cloud Console:
Rufen Sie in der Google Cloud Console die Seite Jobliste auf.
Klicken Sie auf den Namen des Jobs, den Sie erstellt haben. Die Seite Jobdetails wird aufgerufen.
Klicken Sie auf
Löschen.Geben Sie im Dialogfeld Batchjob löschen? für das Feld
Delete
ein.Klicken Sie auf Löschen.
Auf der Seite Jobliste wird angezeigt, dass der Job gelöscht wurde.
gcloud
Verwenden Sie den Befehl gcloud batch jobs delete
, um einen Job über die gcloud CLI zu löschen.
gcloud batch jobs delete JOB_NAME --location LOCATION
Ersetzen Sie Folgendes:
JOB_NAME
: der Name des Jobs.LOCATION
: der Standort des Jobs.
API
Verwenden Sie die Methode jobs.delete
, um einen Job mit der Batch API zu löschen:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Ersetzen Sie Folgendes:
PROJECT_ID
: die Projekt-ID Ihres Projekts.LOCATION
: der Standort des Jobs.JOB_NAME
: der Name des Jobs.
Einfach loslegen (Go)
Go
Weitere Informationen finden Sie in der Referenzdokumentation zur Batch Go API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei Batch zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Java
Weitere Informationen finden Sie in der Referenzdokumentation zur Batch Java API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei Batch zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Node.js
Weitere Informationen finden Sie in der Referenzdokumentation zur Batch Node.js API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei Batch zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Python
Weitere Informationen finden Sie in der Referenzdokumentation zur Batch Python API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei Batch zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
C++
C++
Weitere Informationen finden Sie in der Referenzdokumentation zur Batch C++ API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei Batch zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Nächste Schritte
- Beispielskript
export-to-bigquery-delete-batch-jobs
ansehen - Jobs in Ihrem Projekt ansehen
- Weiteren Job erstellen