Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina descrive come creare una coda in modalità pull. Devi creare la coda prima di poter aggiungere attività. La pagina descrive anche come mettere in pausa o eliminare una coda.
Definizione delle code con queue.yaml
Puoi definire le code pull utilizzando il file queue.yaml per la tua applicazione. La procedura è la stessa utilizzata per creare code push con nome, con l'aggiunta al file di un'istruzione specializzata, mode: pull.
queue:-name:my-queue-namemode:pull
Utilizza il comando gcloud gcloud CLI per caricare il file.
gcloudappdeployqueue.yaml
Disattivazione delle code
Puoi disattivare o mettere in pausa una coda rimuovendo la relativa definizione dal file di configurazione della coda e caricando il file aggiornato.
Una volta caricato il file aggiornato, la coda viene impostata su "disattivata" e la relativa frequenza su 0. Le attività in coda o le nuove attività aggiunte alla coda non verranno elaborate. Puoi riattivare la coda disattivata caricando un nuovo file coda con la coda definita.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-06-12 UTC."],[[["This guide details the process of creating pull queues using the `queue.yaml` file, which requires adding a `mode: pull` directive and deploying the file via the `gcloud app deploy queue.yaml` command."],["Pull queues can be paused by removing their definition from the `queue.yaml` file and re-deploying, effectively setting the queue's rate to 0, but can be re-enabled by adding them back in."],["Deleting a pull queue involves first disabling it by removing its definition from `queue.yaml`, uploading the updated file, and then using the Google Cloud console to complete the deletion."],["Using a service account for queue configuration deployment requires the `serviceusage.services.list` permission, accessible through the `serviceusage.serviceUsageViewer` role or a custom role."],["Mixing the `queue.yaml` method with Queue Management methods is discouraged, and using `gcloud` CLI versions older than `332.0.0` for uploading `queue.yaml` can result in errors, requiring an update and enabled Cloud Tasks API."]]],[]]