Halaman ini menjelaskan cara membatalkan tugas Batch. Membatalkan tugas yang ingin Anda hentikan atau cegah agar tidak berjalan.
Idealnya, Anda harus mengonfigurasi tugas agar otomatis berhenti berjalan dan gagal—misalnya, dengan mengonfigurasi runnable untuk menampilkan kode keluar bukan nol atau waktu tunggu habis—setiap kali tugas tidak berperilaku seperti yang dimaksudkan. Namun, dalam praktiknya, Anda mungkin masih ingin menghentikan tugas yang belum selesai secara manual. Misalnya, batalkan tugas saat Anda menyadari bahwa Anda perlu memecahkan masalah atau mengganti tugas yang belum selesai.
Seperti tugas yang berhasil dan gagal, tugas yang dibatalkan akan tetap ada di project Anda hingga 60 hari, setelah itu Google Cloud akan otomatis menghapus tugas tersebut. Jika ingin membatalkan tugas dan tidak perlu menyimpan informasi tugas, Anda dapat segera menghapus tugas.
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 guna membatalkan 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 ke project, folder, dan organisasi.Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Membatalkan tugas
Anda dapat membatalkan tugas menggunakan Google Cloud CLI atau Batch API.
gcloud
Untuk membatalkan tugas menggunakan gcloud CLI, gunakan perintah gcloud alpha batch jobs cancel
:
gcloud alpha batch jobs cancel JOB_NAME --location LOCATION
Ganti kode berikut:
JOB_NAME
: nama tugas.LOCATION
: lokasi tugas.
API
Untuk membatalkan tugas menggunakan Batch API, gunakan
metode jobs.cancel
v1alpha:
POST https://batch.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME:cancel
Ganti kode berikut:
PROJECT_ID
: Project ID project Anda.LOCATION
: lokasi tugas.JOB_NAME
: nama tugas.
Langkah selanjutnya
- Pelajari cara membatasi waktu proses menggunakan waktu tunggu.
- Pelajari cara memecahkan masalah.
- Pelajari cara mengelola tugas:
- Buat tugas lain.