Eliminazione dei messaggi
Eliminare singoli messaggi, molti messaggi o rimuovere tutti i messaggi da una coda o un canale. Quando si rimuove una coda, vengono rimossi anche tutti i canali esistenti.
Le richieste DeleteMessage
e DeleteMessages
richiedono il valore receipt
del messaggio recuperato da una richiesta GetMessages
.
È possibile utilizzare la console per eliminare singoli messaggi da una coda o rimuovere completamente una coda.
Elimina messaggi selezionati da una coda
- Nella pagina di elenco Code selezionare la coda con cui si desidera lavorare. Per informazioni su come trovare la pagina dell'elenco o la coda, vedere Lista delle code.
- Nella pagina dei dettagli della coda, selezionare Messaggi.
- Selezionare Esegui polling dei messaggi.
- Selezionare Contina.
- Nella sezione Messaggi selezionare i messaggi da eliminare.
- Selezionare Elimina messaggi selezionati.
- Confermare quando richiesto.
Rimuovi una coda
- Nella pagina di elenco Code selezionare la coda con cui si desidera lavorare. Per informazioni su come trovare la pagina dell'elenco o la coda, vedere Lista delle code.
- Nella pagina dei dettagli della coda, selezionare Messaggi.
- Selezionare Altre azioni, quindi Rimuovi coda o Rimuovi DLQ.
- Confermare l'azione, quindi selezionare Rimuovi.
Rimuovi un canale
- Nella pagina di elenco Code selezionare la coda con cui si desidera lavorare. Per informazioni su come trovare la pagina dell'elenco o la coda, vedere Lista delle code.
- Nella pagina dei dettagli della coda, selezionare Canali.
- Dal menu Azioni per la coda, selezionare Rimuovi canale.
- Confermare l'azione e selezionare Rimuovi.
Utilizzare il comando
oci queue messages delete-message
per eliminare un singolo messaggio dalla coda.oci queue messages delete-message --message-receipt <message_receipt> --queue-id <queue_OCID>
Utilizzare il comando
oci queue messages delete-messages
per eliminare i messaggi dalla coda.oci queue messages delete-messages --entries file://entries.json --queue-id <queue_OCID>
Utilizzare il comando
oci queue queue-admin queue purge
per eliminare tutti i messaggi in una coda o in un canale.oci queue queue-admin queue purge --purge-type <purge_type> --queue-id <queue_OCID> --channel-id <channel_id>
Per un elenco completo dei parametri e dei valori per i comandi della CLI, vedere il manuale CLI Command Reference.
Utilizzare l'operazione DeleteMessage o DeleteMessages per eliminare i messaggi da una coda.
Utilizzare PurgeQueue per eliminare tutti i messaggi in una coda o in un canale.
Per informazioni sull'uso dell'API e delle richieste di firma, consulta la documentazione dell'API REST e le credenziali di sicurezza. Per informazioni sugli SDK, vedere SDK e l'interfaccia CLI.