En esta página, se describe cómo crear listas de tareas en cola de Cloud Tasks con el comando gcloud
del SDK de Google Cloud.
Antes de comenzar
Para acceder al servicio Cloud Tasks con la API de Cloud Tasks, debes tener un proyecto que contenga una aplicación de App Engine ubicada en la región específica. Esta ubicación servirá como parámetro LOCATION_ID para tus solicitudes de Cloud Tasks, así que es importante que la recuerdes. Ten en cuenta que dos ubicaciones, llamadas europe-west
y us-central
en los comandos de App Engine, se llaman, respectivamente, europe-west1
y us-central1
en los comandos de Cloud Tasks.
La app actúa como ubicación para las listas de tareas en cola que cree el desarrollador.
El servicio Cloud Tasks subyacente en sí se ejecuta en esa ubicación.
Crea una cola de Cloud Tasks
Usa el SDK de Google Cloud para crear tu cola:
gcloud tasks queues create [QUEUE_ID]
Donde:
QUEUE_ID
es el identificador que le asignas a tu cola, por ejemplo,my-queue
.
Pueden pasar varios minutos antes de que una cola recién creada esté disponible. Luego, usa describe
para verificar que tu cola se haya creado correctamente:
gcloud tasks queues describe [QUEUE_ID]
El resultado debería ser algo como lo siguiente:
name: projects/[PROJECT_ID]/locations/[LOCATION_ID]/queues/[QUEUE_ID]
rateLimits:
maxBurstSize: 100
maxConcurrentDispatches: 1000
maxDispatchesPerSecond: 500.0
retryConfig:
maxAttempts: 100
maxBackoff: 3600s
maxDoublings: 16
minBackoff: 0.100s
state: RUNNING
Si no ves el resultado anterior, puedes probar alguna de estas opciones:
- Espera al menos un minuto mientras se inicializa la cola.
Asegúrate de que no haya una cola preexistente con el mismo ID. Para ver todas las colas de tu proyecto, usa esta llamada:
gcloud tasks queues list
Verifica si alcanzaste tu límite de colas:
Ir a la página de la API de Cloud Tasks
y selecciona Cuotas.
Para aumentar los límites de recursos, selecciona Editar cuotas en la página Cuotas de Cloud Console.
Verifica cada parte del comando y vuelve a ejecutarlo.
¿Qué sigue?
- Obtén información sobre cómo configurar colas de Cloud Tasks.
- Obtén más información sobre la administración de colas en la referencia de la API de RPC.
- Obtén más información sobre la administración de colas en la referencia de la API de REST.
- Consulta la lista completa de comandos de
gcloud
de Cloud Tasks.