Auf dieser Seite wird beschrieben, wie Sie Batchjobs löschen und exportieren.
Beim Löschen eines Jobs werden die Details und der Verlauf des Jobs, die beim Aufrufen eines Jobs und seiner Aufgaben angezeigt werden, aus Batch entfernt. Wenn Sie alle mit einem Job verknüpften Informationen und Ressourcen entfernen möchten, müssen Sie auch Elemente aus allen zusätzlich aktivierten Google Cloud-Produkten löschen, z. B. aus 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. - Konfigurieren Sie Pub/Sub-Benachrichtigungen für den Job und streamen Sie diese Benachrichtigungen an BigQuery. 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 Liste der Jobs 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 nicht verwendet haben, lesen Sie 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, damit Sie die zum Löschen eines Jobs erforderlichen Berechtigungen erhalten. 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 einen Job 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 zum Löschen eines Jobs über die gcloud CLI den Befehl gcloud batch jobs delete
.
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 zum Löschen eines Jobs mit der Batch API die Methode jobs.delete
:
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 findest du 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 findest du 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 findest du 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 findest du 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 findest du 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 im Projekt ansehen
- Weiteren Job erstellen