Membuat antrean Cloud Tasks

Halaman ini menjelaskan cara membuat antrean Cloud Tasks menggunakan perintah gcloud dari gcloud CLI.

Sebelum memulai

Nama antrean terdiri dari tiga bagian: project ID, lokasi, dan ID antrean. Untuk semua jenis target, Anda harus memiliki project Google Cloud, yang menyediakan project ID.

Jika menggunakan tugas target App Engine, Anda juga harus memiliki aplikasi App Engine. Aplikasi ini terletak di region tertentu dan region ini berfungsi sebagai bagian lokasi dari nama antrean, jadi catat saat Anda menambahkan aplikasi. Lokasi ini adalah tempat antrean dan pengendali Anda berjalan.

Di sisi lain, penggunaan tugas Target HTTP tidak memerlukan aplikasi App Engine. Anda memilih lokasi Google Cloud saat membuat antrean.

Membuat antrean Cloud Tasks

Gunakan Google Cloud SDK untuk membuat antrean:

    gcloud tasks queues create QUEUE_ID --location=LOCATION

Ganti kode berikut:

  • LOCATION: lokasi tempat antrean berjalan, misalnya, asia-south1.

    • Jika organisasi Anda membatasi lokasi resource dan Anda ingin membuat antrean di us-central1 atau us-central2, kebijakan organisasi harus mengizinkan pembuatan antrean di us-central1 dan us-central2 (meskipun Anda hanya memerlukan antrean di salah satu region tersebut).
  • QUEUE_ID: ID yang Anda tetapkan ke antrean, misalnya, my-queue.

Perlu waktu beberapa menit hingga antrean yang baru dibuat tersedia. Kemudian, gunakan describe untuk memverifikasi bahwa antrean Anda berhasil dibuat:

   gcloud tasks queues describe QUEUE_ID --location=LOCATION

Ganti kode berikut:

  • QUEUE_ID: ID antrean (nama pendeknya)
  • LOCATION: lokasi antrean

Outputnya akan terlihat seperti ini:

name: projects/PROJECT_ID/locations/LOCATION/queues/QUEUE_ID
rateLimits:
  maxBurstSize: 100
  maxConcurrentDispatches: 1000
  maxDispatchesPerSecond: 500.0
retryConfig:
  maxAttempts: 100
  maxBackoff: 3600s
  maxDoublings: 16
  minBackoff: 0.100s
state: RUNNING

Jika tidak melihat output sebelumnya, Anda dapat mencoba hal berikut:

  • Tunggu setidaknya satu menit agar antrean diinisialisasi.
  • Pastikan antrean dengan ID yang sama belum ada. Anda dapat melihat antrean dalam project dengan memanggil:

    gcloud tasks queues list --location=LOCATION

    Untuk menelusuri beberapa lokasi, Anda perlu membuat beberapa permintaan.

  • Periksa apakah Anda telah mencapai batas antrean:

    Buka halaman Cloud Tasks API

    dan pilih Kuota.

    Untuk meningkatkan batas resource, pilih Edit Quotas dari halaman Quotas di konsol Google Cloud

  • Periksa setiap bagian perintah dan jalankan kembali.

Langkah selanjutnya