Halaman ini menjelaskan cara membatalkan Tugas batch. Membatalkan tugas yang ingin Anda hentikan atau cegah berjalan.
Idealnya, Anda harus mengonfigurasi pekerjaan Anda agar secara otomatis berhenti berjalan dan gagal—misalnya, dengan mengonfigurasi runnable untuk mengembalikan nilai keluar bukan nol kode atau timeout—setiap kali perilakunya tidak seperti yang diinginkan. Namun, dalam praktiknya, Anda mungkin ingin menghentikan secara manual pekerjaan. Misalnya, membatalkan pekerjaan ketika Anda merasa perlu memecahkan masalah atau menggantikan pekerjaan yang belum selesai.
Seperti tugas yang berhasil dan gagal, tugas yang dibatalkan tetap ada di project Anda hingga hingga 60 hari. Setelah itu, Google Cloud akan otomatis menghapus tugas. Jika Anda ingin membatalkan pekerjaan dan tidak perlu menyimpan informasi pekerjaan, maka Anda dapat langsung 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 untuk 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 perintah peran atau setelan standar lainnya peran tertentu.
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 pemecahan masalah.
- Pelajari cara mengelola tugas:
- Buat tugas lain.