Kirim masukan
Mengelola antrean dan tugas
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Anda dapat mengelola antrean dan tugas dengan cara berikut:
Di konsol Google Cloud
Dengan menggunakan Google Cloud CLI di terminal atau Cloud Shell
Dengan mengirimkan permintaan ke Cloud Tasks API
Menghapus tugas dari antrean
Anda dapat menghapus tugas jika tugas tersebut dijadwalkan atau dikirim. Misalnya, Anda mungkin
perlu menghapus tugas yang tidak dapat diselesaikan dengan sukses, berapa kali
pun tugas tersebut dicoba ulang. Anda tidak dapat menghapus tugas jika tugas tersebut telah berhasil diselesaikan atau
jika tugas tersebut kehabisan percobaan ulang setelah terus-menerus gagal.
Konsol
Di konsol Google Cloud, buka halaman Cloud Tasks
> Antrean .
Buka Antrean
Klik nama antrean untuk tugas yang ingin Anda hapus.
Centang kotak untuk tugas yang ingin Anda hapus.
Klik
delete
Hapus tugas .
Saat diminta, klik Hapus .
gcloud Hapus tugas menggunakan perintah gcloud tasks delete
:
gcloud tasks delete TASK_NAME \
--queue= QUEUE_ID \
--location= LOCATION
Ganti kode berikut:
TASK_NAME
: nama tugas yang ingin Anda
hapus
QUEUE_ID
: nama antrean tempat tugas berada
LOCATION
: region tempat antrean di-deploy—misalnya, us-central1
REST Untuk menghapus tugas, gunakan
metode
projects.locations.queues.tasks.delete
.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
QUEUE_ID
: nama antrean tempat tugas berada
TASK_NAME
: nama
tugas yang ingin Anda hapus
PROJECT_ID
: project ID Google Cloud
Anda
LOCATION
: region tempat antrean berada—misalnya,
us-central1
Isi permintaan harus kosong.
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
, atau dengan menggunakan Cloud Shell ,
yang secara otomatis membuat Anda login ke gcloud
CLI
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID /tasks/TASK_NAME "
PowerShell (Windows)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method DELETE ` -Headers $headers ` -Uri "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID /tasks/TASK_NAME " | Select-Object -Expand Content
API Explorer (browser)
Buka
halaman referensi metode .
Panel API Explorer terbuka di sisi kanan halaman.
Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan.
Lengkapi kolom yang wajib diisi, lalu klik Jalankan .
Jika berhasil, isi respons akan kosong.
Menghapus permanen semua tugas dari antrean
Anda dapat menghapus semua tugas dari antrean dengan menghapus permanen tugas tersebut. Semua tugas yang dibuat
sebelum panggilan penghapusan akan dihapus permanen. Namun, operasi penghapusan permanen dapat memerlukan waktu hingga satu menit untuk diterapkan dan tugas mungkin dikirim sebelum penghapusan permanen diterapkan.
Peringatan: Tugas yang dibuat dalam waktu yang berdekatan (tidak lebih dari beberapa detik)
dengan panggilan penghapusan permanen juga akan dihapus permanen.
Konsol
Di konsol Google Cloud, buka halaman Cloud Tasks
> Antrean .
Buka Antrean
Klik nama antrean untuk tugas yang ingin Anda hapus.
Klik remove_circle_outline
Hapus permanen antrean .
Saat diminta, klik Hapus .
gcloud Hapus antrean menggunakan perintah
gcloud tasks queues purge
:
gcloud tasks queues purge QUEUE_ID \
--location= LOCATION
Ganti kode berikut:
QUEUE_ID
: nama antrean yang ingin Anda
hapus
LOCATION
: region tempat antrean di-deploy—misalnya, us-central1
REST Untuk menghapus antrean, gunakan metode
projects.locations.queues.purge
.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
QUEUE_ID
: nama antrean yang ingin Anda hapus
PROJECT_ID
: project ID Google Cloud
Anda
LOCATION
: Region tempat antrean di-deploy—misalnya, us-central1
Isi permintaan harus kosong.
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
, atau dengan menggunakan Cloud Shell ,
yang secara otomatis membuat Anda login ke gcloud
CLI
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d "" \ "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID :purge"
PowerShell (Windows)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method POST ` -Headers $headers ` -Uri "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID :purge" | Select-Object -Expand Content
API Explorer (browser)
Buka
halaman referensi metode .
Panel API Explorer terbuka di sisi kanan halaman.
Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan.
Lengkapi kolom yang wajib diisi, lalu klik Jalankan .
Jika berhasil, isi respons berisi instance
Queue
:
{
"name": "projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID ",
"rateLimits": {
"maxDispatchesPerSecond": 500,
"maxBurstSize": 100,
"maxConcurrentDispatches": 1000
},
"retryConfig": {
"maxAttempts": 100,
"minBackoff": "0.100s",
"maxBackoff": "3600s",
"maxDoublings": 16
},
"state": "RUNNING",
"purgeTime": "2025-03-28T13:06:30.110255Z"
}
Menjeda atau melanjutkan antrean
Anda dapat menjeda atau melanjutkan antrean. Menjeda antrean berarti eksekusi dan
pengiriman tugas dihentikan. Anda tetap dapat membuat tugas dan mendorong atau menambahkannya ke antrean, tetapi tugas tidak akan diproses. Setelah antrean dilanjutkan,
setiap tugas yang tertunda akan diproses sesuai urutan penambahannya ke antrean
tertunda.
Konsol
Di konsol Google Cloud, buka halaman Cloud Tasks
> Antrean .
Buka Antrean
Centang kotak untuk antrean yang ingin Anda jeda.
Klik pause
Jeda antrean .
Saat diminta, klik Jeda .
Untuk melanjutkan antrean, klik play_arrow
Lanjutkan antrean .
gcloud
Jeda antrean menggunakan perintah
gcloud tasks queues pause
:
gcloud tasks queues pause QUEUE_ID \
--location= LOCATION
Ganti kode berikut:
QUEUE_ID
: nama antrean yang ingin Anda jeda
LOCATION
: region tempat antrean di-deploy—misalnya, us-central1
Lanjutkan antrean menggunakan perintah
gcloud tasks queues resume
:
gcloud tasks queues resume QUEUE_ID \
--location= LOCATION
REST
Untuk menjeda antrean, gunakan metode
projects.locations.queues.pause
.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
QUEUE_ID
: nama antrean yang ingin Anda jeda
PROJECT_ID
: project ID Google Cloud
Anda
LOCATION
: Region tempat antrean di-deploy—misalnya, us-central1
Isi permintaan harus kosong.
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
, atau dengan menggunakan Cloud Shell ,
yang secara otomatis membuat Anda login ke gcloud
CLI
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d "" \ "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID :pause"
PowerShell (Windows)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method POST ` -Headers $headers ` -Uri "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID :pause" | Select-Object -Expand Content
API Explorer (browser)
Buka
halaman referensi metode .
Panel API Explorer terbuka di sisi kanan halaman.
Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan.
Lengkapi kolom yang wajib diisi, lalu klik Jalankan .
Jika berhasil, isi respons berisi instance
Queue
:
{
"name": "projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID ",
"rateLimits": {
"maxDispatchesPerSecond": 500,
"maxBurstSize": 100,
"maxConcurrentDispatches": 1000
},
"retryConfig": {
"maxAttempts": 100,
"minBackoff": "0.100s",
"maxBackoff": "3600s",
"maxDoublings": 16
},
"state": "PAUSED"
}
Untuk melanjutkan antrean, gunakan
metode
projects.locations.queues.resume
.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
QUEUE_ID
: nama antrean yang ingin Anda lanjutkan
PROJECT_ID
: project ID Google Cloud
Anda
LOCATION
: Region tempat antrean di-deploy—misalnya, us-central1
Isi permintaan harus kosong.
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
, atau dengan menggunakan Cloud Shell ,
yang secara otomatis membuat Anda login ke gcloud
CLI
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" \ -d "" \ "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID :resume"
PowerShell (Windows)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method POST ` -Headers $headers ` -Uri "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID :resume" | Select-Object -Expand Content
API Explorer (browser)
Buka
halaman referensi metode .
Panel API Explorer terbuka di sisi kanan halaman.
Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan.
Lengkapi kolom yang wajib diisi, lalu klik Jalankan .
Jika berhasil, isi respons berisi instance
Queue
:
{
"name": "projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID ",
"rateLimits": {
"maxDispatchesPerSecond": 500,
"maxBurstSize": 100,
"maxConcurrentDispatches": 1000
},
"retryConfig": {
"maxAttempts": 100,
"minBackoff": "0.100s",
"maxBackoff": "3600s",
"maxDoublings": 16
},
"state": "RUNNING"
}
Menghapus antrean
Anda dapat menghapus antrean. Semua tugas dalam antrean juga akan dihapus. Jika menghapus antrean, Anda harus menunggu 3 hari sebelum membuatnya ulang dengan nama yang sama.
Periode tunggu ini mencegah perilaku yang tidak terduga dalam tugas yang berjalan pada
saat penghapusan atau menunggu untuk dijalankan. Hal ini juga menghindari kegagalan proses internal dalam siklus penghapusan atau pembuatan ulang.
Konsol
Di konsol Google Cloud, buka halaman Cloud Tasks
> Antrean .
Buka Antrean
Centang kotak untuk antrean yang ingin Anda hapus.
Klik
delete
Hapus antrean .
Pada perintah, ketik nama antrean, lalu klik Konfirmasi .
gcloud Hapus antrean menggunakan perintah
gcloud tasks queues delete
:
gcloud tasks queues delete QUEUE_ID \
--location= LOCATION
Ganti kode berikut:
QUEUE_ID
: nama antrean yang ingin Anda
hapus
LOCATION
: region tempat antrean di-deploy—misalnya, us-central1
REST Untuk menghapus antrean, gunakan metode
projects.locations.queues.delete
.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
QUEUE_ID
: nama antrean yang ingin Anda hapus
PROJECT_ID
: project ID Google Cloud
Anda
LOCATION
: Region tempat antrean di-deploy—misalnya, us-central1
Isi permintaan harus kosong.
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
curl (Linux, macOS, atau Cloud Shell)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
, atau dengan menggunakan Cloud Shell ,
yang secara otomatis membuat Anda login ke gcloud
CLI
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID "
PowerShell (Windows)
Catatan:
Perintah berikut mengasumsikan bahwa Anda telah login ke
gcloud
CLI dengan akun pengguna Anda dengan menjalankan
gcloud init
atau
gcloud auth login
.
Anda dapat memeriksa akun yang saat ini aktif dengan menjalankan
gcloud auth list
.
Jalankan perintah berikut:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method DELETE ` -Headers $headers ` -Uri "https://cloudtasks.googleapis.com/v2/projects/PROJECT_ID /locations/LOCATION /queues/QUEUE_ID " | Select-Object -Expand Content
API Explorer (browser)
Buka
halaman referensi metode .
Panel API Explorer terbuka di sisi kanan halaman.
Anda bisa berinteraksi dengan alat ini untuk mengirim permintaan.
Lengkapi kolom yang wajib diisi, lalu klik Jalankan .
Jika berhasil, isi respons akan kosong.
Kirim masukan
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-04-22 UTC.
Ada masukan untuk kami?
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-04-22 UTC."],[],[]]