Halaman ini menjelaskan cara menghapus dan mengekspor tugas Batch.
Saat tugas dihapus, detail dan histori tugas yang muncul saat Anda melihat tugas dan tugasnya akan dihapus dari Batch. Jika ingin menghapus semua informasi dan resource yang terkait dengan tugas, Anda juga harus menghapus item dari produk Google Cloud tambahan yang diaktifkan, seperti topik Pub/Sub, tabel BigQuery, atau log Cloud Logging.
Google Cloud otomatis menghapus tugas 60 hari setelah tugas gagal atau berhasil. Sebelum tugas otomatis dihapus, Anda dapat melakukan salah satu tindakan berikut secara opsional:
Ekspor tugas: Jika ingin menyimpan informasi dari tugas tersebut selama lebih dari 60 hari, Anda dapat melakukan salah satu tindakan berikut:
- Ekspor tugas ke BigQuery.
export-to-bigquery-delete-batch-jobs
contoh skrip mengekspor tugas ke BigQuery, lalu menghapusnya. Jika tidak ingin menghapus tugas setelah mengekspornya, Anda dapat mengubah skrip contoh. - Konfigurasi notifikasi Pub/Sub untuk tugas dan streaming notifikasi tersebut ke BigQuery. Untuk informasi selengkapnya, lihat Memantau tugas menggunakan notifikasi.
- Ekspor tugas ke BigQuery.
Menghapus tugas: Seperti yang dijelaskan dalam dokumen ini, Anda dapat menghapus tugas secara manual jika sudah siap menghapusnya dari daftar tugas project dan tidak lagi memerlukan histori tugas. Jika Anda menghapus tugas sebelum atau saat berjalan, tugas akan dibatalkan.
Sebelum memulai
- Jika belum pernah menggunakan Batch, baca Mulai menggunakan Batch dan aktifkan Batch dengan menyelesaikan prasyarat untuk project dan pengguna.
-
Untuk mendapatkan izin yang diperlukan untuk menghapus tugas, minta administrator untuk memberi Anda peran IAM Batch Job Editor (
roles/batch.jobsEditor
) pada project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses.Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Menghapus tugas
Anda dapat menghapus tugas menggunakan konsol Google Cloud, gcloud CLI, Batch API, Go, Java, Node.js, Python, atau C++.
Konsol
Untuk menghapus tugas menggunakan konsol Google Cloud, lakukan langkah berikut:
Di konsol Google Cloud, buka halaman Job list.
Klik nama pekerjaan yang Anda buat. Halaman Detail pekerjaan akan terbuka.
Klik
Delete.Pada dialog Delete batch job?, untuk kolom tersebut, masukkan
Delete
.Klik Delete.
Halaman Daftar tugas akan menampilkan bahwa pekerjaan telah dihapus.
gcloud
Untuk menghapus tugas menggunakan gcloud CLI, gunakan perintah gcloud batch jobs delete
.
gcloud batch jobs delete JOB_NAME --location LOCATION
Ganti kode berikut:
JOB_NAME
: nama tugas.LOCATION
: lokasi tugas.
API
Untuk menghapus tugas menggunakan Batch API, gunakan
metode jobs.delete
:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Ganti kode berikut:
PROJECT_ID
: project ID project Anda.LOCATION
: lokasi tugas.JOB_NAME
: nama tugas.
Go
Go
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Batch Go.
Untuk mengautentikasi ke Batch, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Java
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Batch Java.
Untuk mengautentikasi ke Batch, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Node.js
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Batch Node.js.
Untuk mengautentikasi ke Batch, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Python
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Batch Python.
Untuk mengautentikasi ke Batch, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
C++
C++
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Batch C++.
Untuk mengautentikasi ke Batch, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Langkah selanjutnya
- Lihat contoh skrip
export-to-bigquery-delete-batch-jobs
- Melihat tugas di project Anda
- Membuat tugas lain