メッセージの削除

個々のメッセージ、多数のメッセージを削除するか、キューまたはチャネルからすべてのメッセージをパージします。キューをパージすると、既存のチャネルもパージされます。

DeleteMessageおよびDeleteMessagesリクエストには、GetMessagesリクエストから取得されたメッセージのreceiptが必要です。

    1. 「キュー」リスト・ページで、操作するキューを選択します。リスト・ページまたはキューの検索に関するヘルプが必要な場合は、キューのリストを参照してください。
    2. キューの詳細ページで、「メッセージ」を選択します。
    3. キューの「アクション」メニューから、「キューのパージ」または「DLQのパージ」を選択します。
    4. アクションを確認し、「パージ」を選択します。
  • oci queue messages delete-messageコマンドを使用して、キューから単一のメッセージを削除します。

    oci queue messages delete-message --message-receipt <message_receipt> --queue-id <queue_OCID>

    oci queue messages delete-messagesコマンドを使用して、キューから複数のメッセージを削除します。

    oci queue messages delete-messages --entries file://entries.json --queue-id <queue_OCID>

    oci queue queue-admin queue purgeコマンドを使用して、キューまたはチャネル内のすべてのメッセージを削除します。

    oci queue queue-admin queue purge --purge-type <purge_type> --queue-id <queue_OCID> --channel-id <channel_id>

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • キューからメッセージを削除するには、DeleteMessageまたはDeleteMessages操作を使用します。

    キューまたはチャネル内のすべてのメッセージを削除するには、PurgeQueueを使用します。

    APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。