刪除Vhost
更新時間 2024-09-11 15:36:24
最近更新時間: 2024-09-11 15:36:24
分享文章
本章節主要介紹如何刪除Vhost。
操作場景
本章節主要介紹刪除Vhost的操作,有以下幾種方式,您可以根據實際情況選擇任意一種方式:
- 方式一:在控制臺刪除
- 方式二:使用RabbitMQ WebUI刪除
- 方式三:調用API刪除
方式一:在控制臺刪除
步驟 1 登錄管理控制臺。
步驟 2 在管理控制臺右上角單擊
,選擇區域。
說明此處請選擇RabbitMQ實例所在的區域。
步驟 3 在管理控制臺左上角單擊
,選擇“企業中間件”->“分布式消息服務”->“RabbitMQ專享版”,進入分布式消息服務RabbitMQ專享版頁面。
步驟 4 單擊實例名稱,進入實例詳情頁面。
步驟 5 在左側導航欄選擇“Vhost列表”,進入Vhost列表頁面。
步驟 6 通過以下任意一種方法,刪除Vhost。
- 勾選Vhost名稱左側的方框,可選一個或多個,單擊信息欄左上側的“刪除Vhost”。
- 在待刪除的Vhost所在行,單擊“刪除”。
步驟 7 在彈出的確認刪除對話框中,單擊“是”。
方式二:使用RabbitMQ WebUI刪除
步驟 1 登錄RabbitMQ WebUI。
步驟 2 在頂部導航欄選擇“Admin”,進入Admin頁面。
步驟 3 在右側導航欄選擇“Virtual Hosts”,進入Virtual Hosts頁面。
圖1 Virtual Hosts頁面


步驟 4 單擊待刪除的Vhost名稱,進入Vhost詳情頁。
圖2 待刪除的Vhost


步驟 5 在“Delete this vhost”區域,單擊“Delete this virtual host”,彈出確認刪除對話框。
圖3 刪除Vhost


步驟 6 單擊“確定”,完成Vhost的刪除。
方式三:調用API刪除
步驟 1 在Linux中,連接RabbitMQ實例。
步驟 2 執行以下命令,刪除Vhost。
curl -i -X DELETE //?${USERNAME}:${PASSWORD}@$?{HOST}:${PORT}/api/vhosts/${VHOST_NAME}
參數說明如下:
- USERNAME:創建RabbitMQ實例時,設置的用戶名。在實例詳情頁的“連接信息”區域,查看用戶名。
- PASSWORD:創建RabbitMQ實例時,設置的密碼。如果忘記密碼,參考重置實例密碼,重新設置密碼。
- HOST:WebUI的地址。在實例詳情頁的“連接信息”區域,查看Web界面UI地址。
- PORT:WebUI的端口號。在實例詳情頁的“連接信息”區域,查看Web界面UI地址中的端口號。
- VHOST_NAME:待刪除Vhost的名稱。
示例如下:
curl -i -X DELETE //root:txxxt@192.168.1.3:15672/api/vhosts/vhost-demo
刪除成功后,回顯如圖4所示。
圖4 Vhost刪除成功

