Suppression de messages
Supprimer des messages individuels, de nombreux messages ou épurer tous les messages d'une file d'attente ou d'un canal. Lorsque vous épurez une file d'attente, tous les canaux existants sont également épurés.
Les demandes DeleteMessage
et DeleteMessages
requièrent l'en-tête receipt
du message extrait d'une demande GetMessages
.
- Dans la page de liste Files d'attente, sélectionnez la file d'attente avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou la file d'attente, voir Liste des files d'attente.
- Dans la page des détails de la file d'attente, sélectionnez Messages.
- Dans le menu Actions de la file d'attente, sélectionnez Épurer la file d'attente ou Épurer la file d'attente dynamique.
- Confirmez l'action, puis sélectionnez Épurer.
Utilisez la commande
oci queue messages delete-message
pour supprimer un seul message de la file d'attente.oci queue messages delete-message --message-receipt <message_receipt> --queue-id <queue_OCID>
Utilisez la commande
oci queue messages delete-messages
pour supprimer des messages de la file d'attente.oci queue messages delete-messages --entries file://entries.json --queue-id <queue_OCID>
Utilisez la commande
oci queue queue-admin queue purge
pour supprimer tous les messages d'une file d'attente ou d'un canal.oci queue queue-admin queue purge --purge-type <purge_type> --queue-id <queue_OCID> --channel-id <channel_id>
Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface de ligne de commande.
Utilisez l'opération DeleteMessage ou DeleteMessages pour supprimer des messages d'une file d'attente.
Utilisez PurgeQueue pour supprimer tous les messages d'une file d'attente ou d'un canal.
Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.