Halaman ini menjelaskan cara membuat antrean Cloud Tasks menggunakan perintah gcloud
dari gcloud CLI.
Sebelum memulai
Nama antrean terdiri dari tiga bagian: ID project, 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 catatlah saat Anda menambahkan aplikasi. Lokasi ini adalah tempat antrean dan pengendali Anda dijalankan.
Di sisi lain, penggunaan tugas HTTP Target 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,europe-west4
.- Jika organisasi Anda membatasi lokasi resource dan Anda ingin membuat antrean di
us-central1
atauus-central2
, kebijakan organisasi harus mengizinkan pembuatan antrean dius-central1
danus-central2
(meskipun Anda hanya memerlukan antrean di salah satu region tersebut).
- Jika organisasi Anda membatasi lokasi resource dan Anda ingin membuat antrean di
QUEUE_ID
: ID yang Anda tetapkan ke antrean, misalnya,my-queue
.
Diperlukan waktu beberapa menit hingga antrean yang baru dibuat tersedia. Selanjutnya, 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 Anda tidak melihat output sebelumnya, Anda dapat mencoba hal berikut:
- Tunggu setidaknya satu menit hingga antrean diinisialisasi.
Pastikan belum ada antrean dengan ID yang sama. Anda dapat melihat antrean di 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:
lalu pilih Quotas.
Untuk meningkatkan batas resource, pilih Edit Quotas dari halaman Quotas di Google Cloud Console
Periksa setiap bagian perintah dan jalankan kembali.
Langkah selanjutnya
- Pelajari cara mengonfigurasi antrean Cloud Tasks.
- Pelajari pengelolaan antrean lebih lanjut di referensi RPC API.
- Pelajari lebih lanjut tentang pengelolaan antrean di referensi REST API.
- Lihat daftar lengkap perintah
gcloud
Cloud Tasks.