操作場景
當您需要通過公網訪問RabbitMQ實例時,需要開啟該實例的公網訪問功能。當業務不再使用公網訪問功能時,也可以關閉實例的公網訪問功能。
說明公網訪問與VPC內訪問相比,可能存在網絡丟包和抖動等情況,且訪問時延有所增加,因此建議僅在業務開發測試階段開啟公網訪問RabbitMQ實例。
前提條件
僅狀態為“運行中”的實例,可以開啟公網訪問功能。
開啟公網訪問
步驟 1 登錄管理控制臺。
步驟 2 在管理控制臺右上角單擊
,選擇區域。
說明此處請選擇RabbitMQ實例所在的區域。
步驟 3 在管理控制臺左上角單擊
,選擇“企業中間件”->“分布式消息服務”->“RabbitMQ專享版”,進入分布式消息服務RabbitMQ專享版頁面。
步驟 4 單擊待開啟公網訪問的實例名稱,進入實例詳情頁面。
步驟 5 單擊“公網訪問”右側的
,打開公網訪問開關。
步驟 6 從“彈性IP地址”下拉列表中選擇一個彈性IP,然后單擊
,開啟公網訪問功能。
如果“彈性IP地址”下拉列表沒有值,可單擊“創建彈性IP”,跳轉到彈性IP頁面,您可以申請一個新的彈性IP。彈性IP申請完后,返回RabbitMQ控制臺,單擊“彈性IP地址”后的
,然后在下拉列表中選擇新申請的彈性IP。
開啟公網訪問功能大約需要10~30秒,請耐心等待。開啟公網訪問后,頁面會自動跳轉到“后臺任務管理”頁簽,當任務狀態為“成功”時,表示開啟公網訪問成功。
說明開啟公網訪問后,有如下注意事項:
如果實例未開啟SSL,修改實例的安全組策略,增加入方向規則,允許端口5672和15672的訪問。訪問RabbitMQ管理面:輸入地址//{RabbitMQ實例公網IP地址}:15672,然后輸入自己配置的用戶名和密碼。Client方式:請使用5672端口。
如果實例開啟SSL,修改實例的安全組策略,增加入方向規則,允許端口5671和15671的訪問。訪問RabbitMQ管理面:輸入地址//{RabbitMQ實例公網IP地址}:15671,然后輸入自己配置的用戶名和密碼。Client方式:請使用5671端口。
關閉公網訪問
步驟 1 登錄管理控制臺。
步驟 2 在管理控制臺右上角單擊
,選擇區域。
說明此處請選擇RabbitMQ實例所在的區域。
步驟 3 在管理控制臺左上角單擊
,選擇“企業中間件”->“分布式消息服務”->“RabbitMQ專享版”,進入分布式消息服務RabbitMQ專享版頁面。
步驟 4 單擊待關閉公網訪問的實例名稱,進入實例詳情頁面。
步驟 5 單擊“公網訪問”右側的
,關閉公網訪問開關。
步驟 6 單擊
,關閉公網訪問功能。
關閉公網訪問功能大約需要10~30秒,請耐心等待。關閉公網訪問后,頁面會自動跳轉到“后臺任務管理”頁簽,當任務狀態為“成功”時,表示關閉公網訪問成功。