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.

    1. 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.
    2. Dans la page des détails de la file d'attente, sélectionnez Messages.
    3. Dans le menu Actions de la file d'attente, sélectionnez Épurer la file d'attente ou Épurer la file d'attente dynamique.
    4. 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.