メッセージの削除
個々のメッセージ、多数のメッセージを削除するか、キューまたはチャネルからすべてのメッセージをパージします。キューをパージすると、既存のチャネルもパージされます。
DeleteMessage
およびDeleteMessages
リクエストには、GetMessages
リクエストから取得されたメッセージのreceipt
が必要です。
コンソールを使用して、キューから個々のメッセージを削除したり、キューを完全にパージできます。
選択したメッセージをキューから削除
- 「キュー」リスト・ページで、操作するキューを選択します。リスト・ページまたはキューの検索に関するヘルプが必要な場合は、キューのリストを参照してください。
- キューの詳細ページで、「メッセージ」を選択します。
- 「Poll for messages」を選択します。
- 「続行」を選択します。
- 「メッセージ」セクションで、削除するメッセージを選択します。
- 「選択したメッセージの削除」を選択します。
- 要求されたら確認します。
キューのパージ
- 「キュー」リスト・ページで、操作するキューを選択します。リスト・ページまたはキューの検索に関するヘルプが必要な場合は、キューのリストを参照してください。
- キューの詳細ページで、「メッセージ」を選択します。
- 「他のアクション」を選択し、「キューのパージ」または「DLQのパージ」を選択します。
- アクションを確認し、「パージ」を選択します。
チャネルのパージ
- 「キュー」リスト・ページで、操作するキューを選択します。リスト・ページまたはキューの検索に関するヘルプが必要な場合は、キューのリストを参照してください。
- キューの詳細ページで、「チャネル」を選択します。
- キューの「アクション」メニューから、「チャネルのパージ」を選択します。
- アクションを確認し、「パージ」を選択します。
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を参照してください。