Membatalkan tugas

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

  1. Jika belum pernah menggunakan Batch, baca Mulai menggunakan Batch dan aktifkan Batch dengan menyelesaikan prasyarat untuk project dan pengguna.
  2. 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