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.

    1. Nella pagina elenco Code selezionare la coda da utilizzare. Se è necessaria assistenza per trovare la pagina elenco o la coda, vedere Lista code.
    2. Nella pagina dei dettagli della coda, selezionare Messaggi.
    3. Nel menu Azioni della coda, selezionare Rimuovi coda o Rimuovi DLQ.
    4. Confermare l'azione, quindi 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 CLI, consultare 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.