Creare code di Cloud Tasks

Questa pagina descrive come creare code di Cloud Tasks. Quando le attività vengono aggiunte a una coda, la coda le invia e si assicura che vengano elaborate in modo affidabile da un servizio, noto anche come worker.

Tieni presente quanto segue:

  • I nomi delle code sono composti da tre parti: un ID progetto, una località e un ID coda. Devi avere un Google Cloud progetto che fornisca l'ID progetto.

  • Se utilizzi le attività di destinazione di App Engine, devi anche avere un' applicazione App Engine che si trova in una regione specifica e in cui vengono eseguite la coda e i gestori. Prendi nota della regione quando aggiungi l'app.

  • L'utilizzo delle attività di destinazione HTTP non richiede un'app App Engine. Quando crei la coda, seleziona una Google Cloud località.

Creare una coda

Puoi creare una coda nei seguenti modi:

  • Nella Google Cloud console
  • Utilizzando Google Cloud CLI nel terminale o in Cloud Shell
  • Inviando una richiesta diretta all'API Cloud Tasks

Console

  1. Nella Google Cloud console, vai alla pagina Cloud Tasks > Code.

    Vai a Code

  2. Fai clic su Crea coda.

  3. Inserisci un Nome coda, ad esempio my-queue.

  4. Nell'elenco Regione, seleziona una località supportata in cui verrà eseguita la coda, ad esempio asia-south1.

    Se la tua organizzazione limita la località delle risorse e vuoi creare la coda in us-central1 o us-central2, la policy dell'organizzazione deve consentire la creazione della coda sia in us-central1 sia in us-central2 (anche se hai bisogno di una coda solo in una di queste regioni).

  5. (Facoltativo) Puoi configurare ulteriormente la coda .

  6. Fai clic su Crea.

gcloud

Utilizza il gcloud tasks queues create comando per creare la coda:

  gcloud tasks queues create QUEUE_ID \
      --location=LOCATION

Sostituisci quanto segue:

Altri flag per il comando gcloud CLI consentono di configurare i limiti di frequenza, le opzioni di ripetizione, i tipi di coda e altro ancora.

API REST

Per creare una coda, utilizza il projects.locations.queues.create metodo.

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti: