En esta página, se describe cómo crear colas de Cloud Tasks con el comando gcloud
de la CLI de gcloud
.
Antes de comenzar
Los nombres de las colas constan de tres partes: un ID del proyecto, una ubicación y un ID de cola. Para todos los tipos de destino, debes tener un proyecto de Google Cloud que proporcione el ID del proyecto.
Si usas tareas de destino de App Engine, también debes tener unaApp de App Engine . La app se encuentra en unregión y esta región sirve como parte de la ubicación del nombre de la cola, así que anótala cuando agregues la app. En esta ubicación se ejecutan la cola y los controladores.
Por otro lado, el uso de tareas HTTP de destino no requiere una app de App Engine. Selecciona una ubicación de Google Cloud cuando creas la cola.
Crea una cola de Cloud Tasks
Usa el SDK de Google Cloud para crear tu cola:
gcloud tasks queues create QUEUE_ID --location=LOCATION_NAME
Donde:
- LOCATION_NAME es la ubicación en la que se ejecuta la cola, por ejemplo,
europe-west4
. - QUEUE_ID es el identificador que asignas a la 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 la cola se creó de forma correcta:
gcloud tasks queues describe QUEUE_ID
El resultado debería ser algo como lo siguiente:
name: projects/PROJECT_ID/locations/LOCATION_NAME/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. Puedes ver las colas en tu proyecto llamando a:
gcloud tasks queues list --location=LOCATION_NAME
Para buscar varias ubicaciones, debes realizar varias solicitudes.
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 acerca de la administración de cuentas en la referencia de API de RPC.
- Obtén más información acerca de la administración de cuentas en la referencia de API de REST.
- Consulta la lista completa de comandos de
gcloud
de Cloud Tasks.