Nachrichten löschen
Löschen Sie einzelne Nachrichten, viele Nachrichten, oder löschen Sie alle Nachrichten aus einer Queue oder einem Kanal. Wenn Sie eine Queue löschen, werden alle vorhandenen Kanäle ebenfalls gelöscht.
Für die Anforderungen DeleteMessage
und DeleteMessages
ist der Empfang (receipt
) der Nachricht erforderlich, die von einer GetMessages
-Anforderung abgerufen wird.
Über die Konsole können Sie einzelne Nachrichten aus einer Queue löschen oder eine Queue vollständig leeren.
Ausgewählte Nachrichten aus einer Queue löschen
- Wählen Sie auf der Listenseite Queues die Queue aus, mit der Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder der Queue benötigen, finden Sie weitere Informationen unter Queues auflisten.
- Wählen Sie auf der Detailseite für die Queue die Option Nachrichten aus.
- Wählen Sie Nachrichten abrufen aus.
- Wählen Sie Fortfahren.
- Wählen Sie im Abschnitt Nachrichten die zu löschenden Nachrichten aus.
- Wählen Sie Ausgewählte Nachrichten löschen aus.
- Bestätigen Sie den Vorgang, wenn Sie dazu aufgefordert werden.
Queue löschen
- Wählen Sie auf der Listenseite Queues die Queue aus, mit der Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder der Queue benötigen, finden Sie weitere Informationen unter Queues auflisten.
- Wählen Sie auf der Detailseite für die Queue die Option Nachrichten aus.
- Wählen Sie Weitere Aktionen und dann Queue löschen oder DLQ löschen aus.
- Bestätigen Sie die Aktion, und wählen Sie Löschen aus.
Kanal löschen
- Wählen Sie auf der Listenseite Queues die Queue aus, mit der Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder der Queue benötigen, finden Sie weitere Informationen unter Queues auflisten.
- Wählen Sie auf der Detailseite für die Queue die Option Kanäle aus.
- Wählen Sie im Menü Aktionen für die Queue die Option Kanal löschen aus.
- Bestätigen Sie die Aktion, und wählen Sie Löschen aus.
Verwenden Sie den Befehl
oci queue messages delete-message
, um eine einzelne Nachricht aus der Queue zu löschen.oci queue messages delete-message --message-receipt <message_receipt> --queue-id <queue_OCID>
Verwenden Sie den Befehl
oci queue messages delete-messages
, um mehrere Nachrichten aus der Queue zu löschen.oci queue messages delete-messages --entries file://entries.json --queue-id <queue_OCID>
Mit dem Befehl
oci queue queue-admin queue purge
können Sie alle Nachrichten in einer Queue oder einem Kanal löschen.oci queue queue-admin queue purge --purge-type <purge_type> --queue-id <queue_OCID> --channel-id <channel_id>
Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.
Mit dem Vorgang DeleteMessage oder DeleteMessages können Sie Nachrichten aus einer Queue löschen.
Verwenden Sie PurgeQueue, um alle Nachrichten in einer Queue oder einem Kanal zu löschen.
Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-API-Dokumentation und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter SDKs und die CLI.