メッセージの更新
メッセージを更新すると、現在のコンシューマに対するメッセージの表示が延長または短縮されます。
コンシューマがメッセージの処理により多くの時間を必要とする場合、メッセージの表示タイムアウトを延長できます。メッセージの表示タイムアウトは、メッセージの保存期間を超えることはできません。
メッセージを更新するリクエストには、メッセージのreceipt
が必要です。receiptは、前のGetMessages
リクエストへのレスポンスで提供されます。
コンシューマが、表示タイムアウトが経過する前にメッセージを更新または削除しないと、メッセージはキューに戻るか、デッド・レター・キューに転送されます。
コンソールを使用してメッセージを更新することはできません。
oci queue messages update-message
コマンドおよび必須パラメータを使用して、メッセージを更新します:oci queue messages update-message --message-receipt <message_receipt> --queue-id <queue_id> --visibility-in-seconds <visibility_in_seconds>
oci queue messages update-messages
コマンドを使用してキュー内のメッセージを更新します。oci queue messages update-messages --entries file://entries.json --queue-id <queue_id>
CLIコマンドのパラメータおよび値のリストは、CLIコマンド・リファレンスを参照してください。
メッセージを更新するには、UpdateMessageまたはUpdateMessages操作を使用します。
APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。