Questa pagina descrive come eliminare le attività da una coda push e come eliminare le code. In alcuni casi potresti dover eliminare un'attività che non può essere completata. senza problemi, indipendentemente da quante volte viene ripetuto.
Eliminare attività da una coda
API
Utilizza deleteTask()
per eliminare una singola attività:
// Delete an individual task...
Queue q = QueueFactory.getQueue("queue1");
q.deleteTask("foo")
Console
Per eliminare un'attività dalla console Google Cloud:
Apri la pagina Cloud Tasks nella console.
Fai clic sul nome della coda da cui vuoi rimuovere l'attività.
Seleziona l'attività da eliminare e fai clic su Elimina attività selezionate.
Fai clic su Elimina.
Eliminazione di tutte le attività da una coda
API
Utilizza purge()
per eliminare tutte le attività dalla coda specificata:
// Purge entire queue...
Queue queue = QueueFactory.getQueue("foo");
queue.purge();
Console
Per eliminare un'attività dalla console Google Cloud:
Apri la pagina Cloud Tasks nella console.
Fai clic sul nome della coda da cui vuoi rimuovere l'attività.
Seleziona l'attività da eliminare e fai clic su Elimina tutte le attività.
Fai clic su Elimina.
Tutte le attività create prima del momento dell'eliminazione definitiva vengono eliminate definitivamente. L'applicazione delle operazioni di purga può richiedere fino a un minuto.
Possono essere necessarie diverse ore per recuperare le quote liberate dall'eliminazione definitiva di una coda.
Messa in pausa delle code
Puoi mettere in pausa una coda rimuovendo la relativa definizione dal file
e poi caricare il file queue.yaml
modificato. Imposto la frequenza di una coda su
0 mette in pausa anche la coda.queue.yaml
Qualsiasi attività rimasta in una coda in pausa o nuova attività aggiunta
non verranno elaborati. Puoi riprendere la coda in pausa caricando un nuovo
con la coda definita e la tariffa impostata su un valore diverso da zero.
Le code in pausa continuano a essere conteggiate nella quota.queue.yaml
Puoi anche mettere in pausa una coda dall'interno Pagina Cloud Tasks nella console Google Cloud
Eliminazione delle code
Ti consigliamo di mettere in pausa una coda prima di eliminarla:
Rimuovi la definizione della coda dal file
.queue.yaml
Carica la modifica nel file
.queue.yaml
Deployment dell'app gcloud
queue.yaml
Dopo aver rimosso la coda dal file
, utilizza la console Google Cloud per eliminarla.queue.yaml
Seleziona la coda nella console Google Cloud.
Fai clic su Elimina coda.
Se elimini una coda dalla console Google Cloud, devi attendere 7 giorni prima di ricrearla con lo stesso nome.