接收和刪除訊息 (主控台) - Amazon Simple Queue Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

接收和刪除訊息 (主控台)

將訊息傳送至佇列之後,您可以接收和刪除訊息。當您從佇列要求訊息時,您無法指定要擷取的訊息。但可以指定想要取得的訊息最大數量 (上限為 10)。

注意

由於 Amazon SQS 是分散式系統,因此包含極少訊息的佇列可能會顯示對接收請求的空白回應。在這種情況下,請重新執行請求以取得您的訊息。視應用程式的需求而定,您可能必須使用短輪詢或長輪詢才能接收訊息。

Amazon SQS 不會在接收訊息後自動刪除訊息,以防您沒有成功收到訊息 (例如消費者可能接收失敗或連線中斷)。若要刪除訊息,則必須傳送個別申請,表示已成功接收和處理訊息,而不再需要該訊息。請注意,您必須先收到訊息,才能刪除訊息。

注意

從 Amazon SQS 主控台接收訊息後,主控台會立即將訊息設定回可見狀態,以便再次接收訊息。

如需有關接收和刪除訊息的 API 選項的詳細資訊,請參閱 Amazon SQS API 參考指南。

若要接收和刪除訊息 (主控台)
  1. https://console.aws.amazon.com/sqs/ 開啟 Amazon SQS 主控台。

  2. 在導覽窗格中,選擇 Queues (佇列)。

  3. 佇列頁面上,選擇佇列。

  4. 選擇傳送及接收訊息

    主控台會顯示傳送和接收訊息頁面。

  5. 選擇訊息輪詢

    Amazon SQS 會開始輪詢佇列中的訊息。接收訊息區段右側的進度列會顯示輪詢的持續時間。

    訊息區段會顯示已接收訊息的清單。對於每封訊息,清單會顯示訊息 ID、傳送日期、大小和接收計數。

  6. 若要刪除訊息,請選擇您要刪除的訊息,然後選擇刪除

  7. 刪除訊息對話方塊中,選擇刪除